This action will force synchronization from 火字旁的炜/wxwobot, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
体验流程
创建登录机器人:机器人管理->添加机器人->搜索刚添加的机器人->点击【已下线-登录】->扫码登录
登录完成后,在手机客户端里将目标群聊添加到通讯录,然后点击【刷新群列表】,通过【查看群列表】验证
测试发送消息:机器人管理->点击相应机器人的【测试发送】->选择目标微信昵称,选择发送类型,文本/文件/图片
图片文件提交前要先点下上传按钮
关键字回复:机器人管理->点击相应机器人的【新增关键字】-> 可以设置普通关键字或新人进群欢迎词类型,可以目标某个群(好友)或者默认所有群(好友),可以设置回复文本/图片/文件;
图片文件提交前要先点下上传按钮
外接配置:机器人管理->点击相应机器人的【新增外接配置】-> 选择外接发送消息的目标,业务层的IP白名单->提交后点击顶部栏目【对外接口配置】,找到刚才的配置获取外接唯一码,点击启用
外接和测试发送的区别在于外接可以解耦合,可以由外部访问接口形式转发消息,本项目只做独立中台,不涉及业务
调用接口io.wxwobot.admin.web.controller.ExtendController
/**
* 对外通用规则发消息
* url: /ext/sendMsg
* 请求类型: Post
* 参数:
* ok 外接唯一码
* msg 消息列表
* 类型参考 @see io.wxwobot.admin.itchat4j.utils.enums.SendMsgType
* TEXT 文本消息串
* IMG 图片名串(需要后台-通用工具-上传获取)
* FILE 文件名串(需要后台-通用工具-上传获取)
* 例子:
* {"ok":"test123",
* "msg":[
* {"type":"TEXT","body":"我是消息体"},
* {"type":"IMG","body":"ty6yLk3X_1545142908614.jpg"},
* {"type":"FILE","body":"ty6yLk3X_1545142537914.txt"},
* ]
* }
*
* 说明:
* 发送顺序按照列表顺序从前往后发
*
* 返回:
* 00 成功
* 01 外接码不存在
* 02 外接码失效
* 03 IP未通过审核
*
*/
public void sendMsg();
准备
本地开发
生产部署
常见问题
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。