如何通过企业微信或者公众号实现im聊天

需求

说明

对接企业微信或者其他渠道,会需要配置一个消息地址

流程

1.用户在企业微信聊天框发送一个消息

2.企业微信会将消息推送到我们服务器大概格式为:应用id、用户openid、消息内容

3.我们首先判断用户openid是否有绑定的对应客户,如果没有则通过应用appid和secrit获取token调取获取用户信息接口

3.获取到企业微信用户信息则可以通过匹配规则匹配用户自动绑定 如手机号、邮箱。没有匹配则通过企业微信用户信息创建一个用户.并自动跟open id绑定

4.根据open id查询这个open id是否有进行中会话,如果没有则创建会话,并走机器人回复

5.当用户回复人工客服,服务器收到这4个字消息,再走流程转接给客服,客服回复通过 则通过应用向收到消息的open id 发送消息

6.通过以上流程实现了im的交互

 

posted @ 2023-07-07 13:45  意犹未尽  阅读(337)  评论(0编辑  收藏  举报