Facebook messenger API bot:"打字泡泡" "指标泡沫"

时间:2016-04-27 11:03:10

标签: api bots facebook-messenger

我已经创建了一个messenger bot,我执行的某些操作可能需要一些时间。因此,为了让用户等待,我想显示"指标气泡" (当你与之交谈的人打字时你看到的那个):

键入气泡

Enter image description here

在Messenger API文档中没有定义如何操作,但是当你点击" callBack"它们似乎可以执行它。在他们的卡上。

我该如何模拟这个?

4 个答案:

答案 0 :(得分:17)

现在可以通过Sender Action在messenger bot API中使用它。您可以找到文档here

它只是一个带有开启或关闭值的帖子,用于显示/隐藏气泡指示器。

{
    "recipient":{
          "id":"USER_ID"
    },
    "sender_action":"typing_on" // typing_off
}

答案 1 :(得分:0)

是的,这是唯一的方法。

当你有按钮模板并且有人点击"按钮" for" postback" (documentation部分"按钮模板")。

然后在解析消息并发送答案时,它显示为"写"。

答案 2 :(得分:0)

官方信使API暂时不支持此功能。即使@hiponcho - Facebook聊天机器人的特色之一实际上正在使用它。

解决方法是使用非官方信使API,它有一个名为sendTypingIndicator的方法,可以完全按照您的意愿执行。但要小心,您可以禁止使用非官方API。

api.sendTypingIndicator(threadID, [callback])

答案 3 :(得分:0)

我知道这是一个黑客,但目前我发送了#34;打字泡泡指示器"作为我的第一个回复的动画gif,如果我预计等待时间(如API调用)。在用户端,你无法区分。

相关问题