Twitter:快速回复的直接消息缺少按钮

时间:2017-11-26 17:47:49

标签: rest button twitter message

我正在构建一个Twitter聊天机器人,我需要直接消息的快速回复按钮。

failed hacking关于优秀的Tweetinvi库之后(我还不支持快速回复)我尝试回到根目录并使用Twurl来简化问题。

我尝试使用sample provided by Twitter进行小编辑:

  • 更改了用户ID;
  • 没有替换CR LF
  • 删除了'在什么

最后消息发送我只能看到没有快速回复按钮的文字。

这是我的twurl命令行

PropertyChanged

(帐户已获得授权)

ObservableCollection<T>

Twitter的回复:

twurl authorize (the 4 tokens)
twurl account

消息格式似乎没问题(当我在文本中使用&#39;时出现错误)但我没有看到按钮,所以我请求建议。

注意:要在Windows上安装twurl我遵循this excellent tutorial

1 个答案:

答案 0 :(得分:0)

问题是Json格格不入。

用这个

{"event": {"type": "message_create","message_create": {"target": {"recipient_id": "12345"},"sender_id": "6789","message_data": {"text": "Choose your destiny","quick_reply": {"type": "options","options": [{"label": "one","metadata": "1","description": "One descr"},{"label": "Two","metadata": "2","description": "Descr 2}]}}}}}

它有效。