我们正在开发一个FB Messenger机器人,并希望检测到会话结束事件。
理想情况下,当用户通过明确关闭聊天窗口离开会话时,我们会想要获得回调事件。我们目前只是使用空闲计时器,如果我们暂时没有从用户那里听到,以确定用户是否不再有兴趣继续对话。我们还提供了一个持久的菜单选项来结束会话,但大多数用户可能不会使用它。 (我们确实意识到,在移动设备上,用户可能没有明确关闭聊天窗口的习惯,只是从聊天窗口切换,在这种情况下,如果可用,焦点/焦点外事件可能会有用)。
如何使用FB Messenger API实现此目标?