大家好,欢迎来到IT知识分享网。
机器人|准备事项
微信机器人这个功能,目前在市面上运用的还是不是很多,每个人实现机器人的目的也不一样,有的为了自动加好友;有的为了自动拉群:也有的为了机器人对话聊天等等一系列。想必大家对微信机器人感兴趣的伙伴,也在aithub 上面搜索了很多吧,但是大多数走到一半遇到各种bug就没有继续坚持走下去,原因很多这里就没必要详细说了,我想提到的是,你通过此篇最大化可以实现机器人,如果遇到问题,也会有专业的前端群帮助你一起讨论问题的点,小白不用害怕,没有任何人鄙视&讽刺你,互相交流嘛。
那么其他话就不说,毕竟我的宗旨:实战、实用、没有那么多花里胡哨
第一步:进入E云管家的文档去了解一下,官方文档(文档是英文版,可翻译査看)。这里提醒的是-定要认真仔细看看文档,你对后面操作才会有一个大致了解。
本文档主要讲述个微API服务相关,以下简称API,它能处理用户微信中的各种事件,提供了开发者与个微对接的能力,技术上来讲是一款基于微信提供的个人开放性API,使用简单,操作快捷,支持多种微信方式接入。
你可以 通过API 实现 个性化微信功能 (例:营销系统、云发单助手、社群小助手、客服系统、机器人等),用来自动管理微信消息。
获取群信息
简要描述:
- 获取群信息
请求URL:
http://域名地址/getChatRoomInfo
请求方式:
- POST
请求头Headers:
- Content-Type:application/json
- Authorization:login接口返回
参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
wId | 是 | String | 登录实例标识 |
chatRoomId | 是 | String | 群号 |
请求参数示例
<span style="color:#"><span style="background-color:#ffffff"><span style="background-color:#f7f8f9"><span style="color:black"><code><span style="color:#">{</span> <span style="color:#">"wId"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"349be9b5-8734-45ce-811d-4e10ca568c67"</span><span style="color:#">,</span> <span style="color:#">"chatRoomId"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"@chatroom"</span> <span style="color:#">}</span></code></span></span></span></span>
成功返回示例
<span style="color:#"><span style="background-color:#ffffff"><span style="background-color:#f7f8f9"><span style="color:black"><code><span style="color:#">{</span> <span style="color:#">"message"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"成功"</span><span style="color:#">,</span> <span style="color:#">"code"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"1000"</span><span style="color:#">,</span> <span style="color:#">"data"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">[</span> <span style="color:#">{</span> <span style="color:#">"chatRoomId"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"@chatroom"</span><span style="color:#">,</span> <span style="color:#">"userName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#0077aa">null</span><span style="color:#">,</span> <span style="color:#">"nickName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">""</span><span style="color:#">,</span> <span style="color:#">"chatRoomOwner"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"wxid_ylxtflcg0p8b22"</span><span style="color:#">,</span> <span style="color:#">"bigHeadImgUrl"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#0077aa">null</span><span style="color:#">,</span> <span style="color:#">"smallHeadImgUrl"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"http://wx.qlogo.cn/mmcrhead/S44kIgicdUQ1LwXCuMlDEnV37pDE2RNYOq5ic7GpZR6icDPT1UvIh7iaKh7rKZMicatXKuvB9J0gIDGVDwKTpeBMyLpoCd3FEhNGic/0"</span><span style="color:#">,</span> <span style="color:#">"v1"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"v1_f4ef1dde421ba4039ee0e7a2dcd555fc7a18bcb3b77face81f425e5ec66e8cabdf2124c60cc144df1ecc83a096@stranger"</span><span style="color:#">,</span> <span style="color:#">"memberCount"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">3</span><span style="color:#">,</span> <span style="color:#">"chatRoomMembers"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">[</span> <span style="color:#">{</span> <span style="color:#">"userName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"wxid_wl9qchkanp9u22"</span><span style="color:#">,</span> <span style="color:#">"nikeName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"E云通知小助手(机器人)"</span><span style="color:#">,</span> <span style="color:#">"inviterUserName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"wxid_ylxtflcg0p8b22"</span> <span style="color:#">}</span><span style="color:#">,</span> <span style="color:#">{</span> <span style="color:#">"userName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"wxid_i6qsbbjenjuj22"</span><span style="color:#">,</span> <span style="color:#">"nikeName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"E云Team_Mr Li"</span><span style="color:#">,</span> <span style="color:#">"inviterUserName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"wxid_ylxtflcg0p8b22"</span> <span style="color:#">}</span><span style="color:#">,</span> <span style="color:#">{</span> <span style="color:#">"userName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"wxid_ylxtflcg0p8b22"</span><span style="color:#">,</span> <span style="color:#">"nikeName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"售前客服-小诺 (工作日9:00-18:00)"</span><span style="color:#">,</span> <span style="color:#">"inviterUserName"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">""</span> <span style="color:#">}</span> <span style="color:#">]</span> <span style="color:#">}</span> <span style="color:#">]</span> <span style="color:#">}</span></code></span></span></span></span>
错误返回示例
<span style="color:#"><span style="background-color:#ffffff"><span style="background-color:#f7f8f9"><span style="color:black"><code><span style="color:#">{</span> <span style="color:#">"message"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"失败"</span><span style="color:#">,</span> <span style="color:#">"code"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#">"1001"</span><span style="color:#">,</span> <span style="color:#">"data"</span><span style="background-color:rgba(255, 255, 255, 0.5)"><span style="color:#9a6e3a">:</span></span> <span style="color:#0077aa">null</span> <span style="color:#">}</span></code></span></span></span></span>
返回数据:
参数名 | 类型 | 说明 |
---|---|---|
code | String | 1000成功 1001失败 |
msg | String | 反馈信息 |
data | JSONArray | |
chatRoomId | String | 群号 |
nickName | String | 群名称 |
chatRoomOwner | String | 群主 |
bigHeadImgUrl | String | 大头像 |
smallHeadImgUrl | String | 小头像 |
v1 | String | 群v1 |
memberCount | int | 群成员数 |
userName | String | 群成员微信号 |
nickName | String | 群成员昵称 |
isManage | boolean | 是否是管理员 |
inviterUserName | String | 邀请人微信号(仅有群主和管理可以看到) |
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/137599.html