微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Viber Api 机器人键盘错误

如何解决Viber Api 机器人键盘错误

我在使用键盘发送消息时遇到问题。 错误再现:

  1. 用户开始与机器人对话
  2. 用户在手机上断开网络
  3. 机器人用键盘发送消息
  4. 机器人在没有键盘的情况下发送消息
  5. 用户打开网络并打开一个对话框

预期: 用户将看到 2 条消息,键盘不会显示

收到: 用户从第一条消息收到 2 条消息 + 键盘

仅在 Android 上转载,网络已关闭。如果不 禁用,键盘不显示 在IOS上根本不复现

键盘消息与 Viber 文档中的相同

我不使用任何第三方库。所有其他功能都正常工作,问题仅在网络断开的 android 中

我的键盘消息如下:

{
   "receiver":"01234567890A=","min_api_version":7,"type":"text","text":"Hello world","keyboard":{
      "Type":"keyboard","DefaultHeight":true,"Buttons":[
         {
            "ActionType":"reply","ActionBody":"reply to me","Text":"Key text","TextSize":"regular"
         }
      ]
   }
}
if message.text == '.':
    viber.send_messages(viber_request.sender.id,[
        get_keyboard_message()
    ])

    viber.send_messages(viber_request.sender.id,[
        get_simple_message()
    ])

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。