如何通过企业微信或者公众号实现im聊天
需求
说明
对接企业微信或者其他渠道,会需要配置一个消息地址
流程
1.用户在企业微信聊天框发送一个消息
2.企业微信会将消息推送到我们服务器大概格式为:应用id、用户openid、消息内容
3.我们首先判断用户openid是否有绑定的对应客户,如果没有则通过应用appid和secrit获取token调取获取用户信息接口
3.获取到企业微信用户信息则可以通过匹配规则匹配用户自动绑定 如手机号、邮箱。没有匹配则通过企业微信用户信息创建一个用户.并自动跟open id绑定
4.根据open id查询这个open id是否有进行中会话,如果没有则创建会话,并走机器人回复
5.当用户回复人工客服,服务器收到这4个字消息,再走流程转接给客服,客服回复通过 则通过应用向收到消息的open id 发送消息
6.通过以上流程实现了im的交互
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2022-07-07 websocket-cometd使用(一)
2018-07-07 mybatis源码阅读-Transaction和TransactionFactory(四)
2018-07-07 mybatis源码阅读-SqlSessionFactory和SqlSession(三)
2018-07-07 mybatis使用-高级用法(二)
2018-07-07 mybatis使用-helloword(一)