需求
說明
對接企業微信或者其他渠道,會需要配置一個消息地址
流程
1.用戶在企業微信聊天框發送一個消息
2.企業微信會將消息推送到我們服務器大概格式爲:應用id、用戶openid、消息內容
3.我們首先判斷用戶openid是否有綁定的對應客戶,如果沒有則通過應用appid和secrit獲取token調取獲取用戶信息接口
3.獲取到企業微信用戶信息則可以通過匹配規則匹配用戶自動綁定 如手機號、郵箱。沒有匹配則通過企業微信用戶信息創建一個用戶.並自動跟open id綁定
4.根據open id查詢這個open id是否有進行中會話,如果沒有則創建會話,並走機器人回覆
5.當用戶回覆人工客服,服務器收到這4個字消息,再走流程轉接給客服,客服回覆通過 則通過應用向收到消息的open id 發送消息
6.通過以上流程實現了im的交互