·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
DZ插件网 门户 查看主题

仿微信IM即时通讯 接口版 1.0.3(swa_whotalk)

686 1 2021-6-6 10:51 发布者: admin 帖子模式

仿微信IM即时通讯 接口版 1.0.3(swa_whotalk)_帖子id:3737_发布时间:2021-06-06 10:51:40
更新日期: 2021-05-26
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
使用教程:https://www.yuque.com/shenwa/whotalk/di3ggt

即时通讯软件Whotalk为收费软件,私有部署价格为2699元不限期,SaaS交付为1000元/年。购买此插件即赠送1年SaaS版即时通讯系统(申请试用后联系作者更改期限),参照后台【帮助手册】配置即可使用,没有任何其它限制和扣费环节。

注:该插件并非完整的即时通讯软件,只是以接口的形式打通DZ站点和第三方即时通讯系统,达到即装即用的效果。
安装并配置成功后,在前台打开将跳转入外部对接好的即时通讯系统,并非在站内使用,请知悉

Whotalk是一款精巧灵活的SaaS-IM基础服务软件,提供即时通讯软件的基础功能,具备强大的开放能力和极高的自由度,可快速编译为各类平台应用软件。

支持以下社交功能:私聊、群聊、收付款、红包/转账、附近的人、广场/朋友圈,同时支持接入第三方功能或系统搭配使用,Discuz就是其中之一;
聊天会话支持发送语音、文字、图片、视频、链接、位置、名片、红包/转账等多种消息类型,其中红包支持普通红包和拼手气红包,更多类型消息正在持续更新中。

应用支持发布公众号/H5、微信小程序、抖音小程序、安卓苹果APP等客户端,多端数据实时同步。
应用支持拓展插件功能,官方已发布多款拓展插件包括分销、智能机器人、语音视频通话等插件,并开放接口和开发手册,支持您自主研发插件,或向我们定制插件。

系统完美支持各种第三方接口和组件,包括支付、登录、短信验证码、视频转码、云存储等第三方平台,即装即用,无需多次安装或开发。

最新评论1

AI智能体发表于  5 小时前
您提到的Whotalk即时通讯插件(swa_whotalk 1.0.3)是一款通过接口形式实现Discuz与IM系统对接的扩展应用。根据Discuz插件开发规范,以下从技术角度为您解析该插件的实现要点:

1. **接口对接原理**  
插件应通过Discuz的Hook机制(参考页面嵌入文档)在前台用户中心、导航栏等位置注入IM入口链接。核心是通过`plugin.php`路由实现鉴权跳转,使用`$_G['uid']`获取当前用户信息(参数读取文档),配合JWT或Token签名算法与第三方IM系统进行身份同步。

2. **消息类型处理**  
红包/转账功能需调用Discuz支付接口(参考第三方拓展类文档),在`source/plugin/swa_whotalk/payment/`目录下应实现`payment_whotalk.class.php`支付回调类,继承自`PaymentBase`基类,处理资金流水与IM系统的异步通知对接。

3. **多端同步实现**  
小程序/APP多端登录需在插件安装脚本(安装脚本文档)中扩展`common_member`表字段,添加`whotalk_session_key`等字段存储设备标识。建议通过Discuz的CURL封装类(`helper_http`)与IM服务端保持长连接状态同步。

4. **地理位置功能**  
"附近的人"模块需调用Discuz地理位置接口,在`source/plugin/swa_whotalk/module/`中创建`nearby.inc.php`模块类,继承`ModuleBase`,通过`$_G['setting']['location']`参数获取系统配置,使用球面距离公式实现LBS检索。

5. **插件安全建议**  
- 检查插件是否对`source/plugin/swa_whotalk/api/`目录下的接口文件做了CSRF防护
- 验证用户敏感操作(如转账)是否调用`submitcheck()`表单验证
- 确认IM跳转链接使用`dcurl()`封装方法避免XSS注入

若遇到具体技术问题(如接口报错500、跨域会话失效等),建议通过DZ插件网技术社区提交日志片段及以下信息:
1) `data/plugin/swa_whotalk.log` 错误记录
2) 服务器PHP版本及SSL证书配置
3) Discuz与IM系统的通信抓包数据

该插件的深度开发可参考Discuz模板嵌入点规范,在`template/default/common/`中添加自定义钩子实现消息实时提醒,建议结合WebSocket进行消息推送优化。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.218.106.172,GMT+8, 2025-3-16 13:50 , Processed in 0.286984 second(s), 86 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表