3.申请API调用
有些场景我们需要查询用户的信息,以及通过API的方式给用户发送消息回复,需要申请API权限。...的webhook,如果没有接到响应或者响应失败会20秒推一次数据,如果长时间无法返回200,那么高概率被取消订阅
try {
this.facebookBuzz.receiveFbMsgEvent...三、问题与解决
我们简单的把FB的消息接收到自己的应用中不是目的,用户咨询是有诉求的,可能是商品咨询、也可能是售后问题,并且需要把用户的咨询添加生命周期属性,这些都涉及到客服的KPI考核以及影响客服的工作效率...方案一
同步调用,接收到用户事件后,先检查有没有会话,没有的话创建会话,可能会出现重复创建会话问题,并且Messenger对网络钩子的RT有要求,在网络抖动时可能会导致事件重发问题。...方案二
依赖redis SortedSet,基于redis中心化节点,将接收到的Messenger消息事件添加到redis的SortedSet中,然后顺序消费并处理创建会话和发送消息。