【问题标题】:Hide the soft keyboard in Facebook Messenger Bot在 Facebook Messenger Bot 中隐藏软键盘
【发布时间】:2017-11-27 21:35:42
【问题描述】:

您好,我正在编写一个 Facebook Messenger 机器人,它有一些漂亮的卡片动作——这些动作最终占据了聊天窗口的很大一部分。问题是 iPhone 和 Android 等手机上的软键盘仍然显示,将聊天的可见区域限制在一个更小的窗口中,从而遮挡了卡片。

有没有一种方法可以在我的机器人消息中发送某种特定的 JSON,以向 FB Messenger 指示应该隐藏键盘,直到用户点击回消息输入区域?

谢谢。

【问题讨论】:

    标签: botframework facebook-messenger facebook-messenger-bot


    【解决方案1】:

    一种选择可能是使用Persist Menu 功能并将composer_input_disabled 属性设置为true

    来自文档:

    如果设置为 true,则禁用 Messenger 编写器字段。这意味着您的 bot 只能通过持久菜单、回发、 按钮和网页视图。

    一些有用的链接:

    【讨论】:

      【解决方案2】:

      正如 Ezequiel 指出的那样。您可以使用 Facebook Messenger 的永久菜单功能。如果您使用的是 .NET SDK,请查看我创建的示例:

      https://github.com/FranciscoPonceGomez/Persistent-Menu-Facebook

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-29
        • 1970-01-01
        • 1970-01-01
        • 2022-12-14
        • 2023-01-09
        • 2011-12-24
        相关资源
        最近更新 更多