“打字......”指示并没有在机器人框架+脸书信使中消失

时间:2016-09-08 02:46:24

标签: botframework facebook-messenger

当我的机器人正在进行一些处理时,我正在使用下面的代码向用户发送“打字...”指示器。在对任何对话框进行反序列化和启动之前,会在任何消息上发送第一个内容。

根据facebook的说法,问题是即使在6秒之后,指标也不会消失。

因此,在机器人发送消息后,“打字...”指示器仍然存在。

这只发生在FB Messenger上,但不会发生在电报或模拟器等其他频道上。

String

1 个答案:

答案 0 :(得分:2)

根据Facebook,事实证明他们输入消息的实际超时是20秒:

https://developers.facebook.com/docs/messenger-platform/send-api-reference/sender-actions

此外,当机器人响应实际消息时,将删除打字指示器。

我用我的测试机器人验证了这种行为。 Bot框架不会发送"结束输入"消息,只有开始输入一个。