如何通過企業微信或者公衆號實現im聊天

需求

說明

對接企業微信或者其他渠道,會需要配置一個消息地址

流程

1.用戶在企業微信聊天框發送一個消息

2.企業微信會將消息推送到我們服務器大概格式爲:應用id、用戶openid、消息內容

3.我們首先判斷用戶openid是否有綁定的對應客戶,如果沒有則通過應用appid和secrit獲取token調取獲取用戶信息接口

3.獲取到企業微信用戶信息則可以通過匹配規則匹配用戶自動綁定 如手機號、郵箱。沒有匹配則通過企業微信用戶信息創建一個用戶.並自動跟open id綁定

4.根據open id查詢這個open id是否有進行中會話,如果沒有則創建會話,並走機器人回覆

5.當用戶回覆人工客服,服務器收到這4個字消息,再走流程轉接給客服,客服回覆通過 則通過應用向收到消息的open id 發送消息

6.通過以上流程實現了im的交互

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章