【问题标题】:Disable text input when facebook messenger sends buttons/quick_replies along with message当 facebook messenger 发送按钮/quick_replies 和消息时禁用文本输入
【发布时间】:2018-07-18 20:42:23
【问题描述】:

我正在使用带有 Nodejs 的 facebook messenger bot 构建。当机器人在按钮内发送消息时,我可以使用 API 禁用文本输入吗?当机器人在发送按钮/quick_replies 时只有消息、输入保持启用和禁用时,是否有任何策略?

让我在下面添加一些图片,以使我的查询最清晰, 我需要在占位符“键入消息”的地方禁用文本输入

【问题讨论】:

  • 我猜不是,按钮只是建议。当用户单击它时,它将作为键入的消息发送。最好的方法是验证输入并发送“无效选项”
  • 好的,我明白了.. 我需要验证输入
  • 我猜,我们有办法stackoverflow.com/questions/47386141/…medium.com/@sydlawrence/…。我不确定它是否会解决 OP 的用例,但有一些方法可以实现禁用作曲家。
  • 不,您目前不能动态禁用输入。您可以全局禁用输入。

标签: node.js facebook-messenger-bot


【解决方案1】:

很遗憾,Facebook Messenger 无法做到这一点。正如 Milton 所建议的,您应该验证传入的文本并确定用户是否表示某些输入。但是,您应该注意拼写错误和大小写。

根据我的经验,当我们没有得到用户输入时,我们会重复问题并给出解释并再次快速回复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多