当然可以,脸书提供了Messenger(信鸽)能力,用来支持自定义网站与脸书交互的诉求。...回调
在Messenger开发平台配置Webhook回调,也就是Messenger会通过这个url将事件下发给我们,回到需要配置token。...2.添加Page和事件订阅
在Messenger Settings添加Page订阅,也即是我们需要接收哪些站点的事件。然后订阅我们关心的事件,一般Messages就够用。...方案一
同步调用,接收到用户事件后,先检查有没有会话,没有的话创建会话,可能会出现重复创建会话问题,并且Messenger对网络钩子的RT有要求,在网络抖动时可能会导致事件重发问题。...方案二
依赖redis SortedSet,基于redis中心化节点,将接收到的Messenger消息事件添加到redis的SortedSet中,然后顺序消费并处理创建会话和发送消息。