我正在尝试构建一个交互式twitter聊天机器人,并根据用户传入的消息进行回复。关于如何接收传入消息通知,Webhook文档不清楚。我正在使用python。Twitter是否支持chatbots的webhook或者我应该使用Stream API?
0
A
回答
0
回答我自己的问题。 Webhook是不需要的,在Twitter文档上搜索了很长时间之后,我做了一个工作良好的DM bot,它使用Twitter Stream API和tweepy中的StreamListener类,每当收到DM时,我都会向REST API发送请求, DM给提到的收件人。
0
新的Webhooks格式(帐户活动API)当前仅适用于直接消息。如果您申请并获准访问,您可以注册您的webhook接收器,API将向您发送直接传入的消息。此API目前处于测试阶段。 Twitter的开发者Github示例回购中有sample in node。
相关问题
- 1. 我应该如何使用Twitter API?
- 2. 我是否应该使用document.createDocumentFragment或document.createElement
- 3. 我应该使用Twitter API还是仅仅使用RSS Feed?
- 4. 是否有类似Twitter Stream API的Facebook实时流媒体API?
- 5. 用法Twitter Stream api搜索
- 6. PayPal API是否支持用户在我的应用上支付用户付款?
- 7. 用于iPhone的Twitter应用程序是否使用Twitter API?
- 8. twitter搜索API是否支持像q = *这样的通配符?
- 9. API是否支持CORS?
- 10. Gmail API是否支持JWT?
- 11. RhinoJS是否支持websockets API?
- 12. 构建应用程序时,我应该使用支持库或我当前的API中的首选项类吗?
- 13. SpriteKit游戏应该支持纵向还是横向?或者,他们是否应该只支持其中的一种方向?
- 14. 检测webgl支持,我们应该使用Detector.js还是system.min.js?
- 15. 我应该使用VS 2008重构支持还是购买ReSharper?
- 16. Phonegap;开发者应用是否支持第三方插件?
- 17. Swift - 这段代码是否错误,或者我应该使用UserDefaults?
- 18. 我应该使用警报还是CountDownTimer,或两者?
- 19. Apiary.io和/或API Blueprint是否支持api版本控制?
- 20. Twitter Streaming API支持代理的Python库?
- 21. Twitter与代理支持的Python-OAuth API
- 22. REST:GET时总是应该支持HEAD?
- 23. 从github支持Heroku webhook?
- 24. GitLab社区版WebHook支持
- 25. 新iPad是否支持Core蓝牙,或者仅限于iPhone 4S?
- 26. 我应该使用哪个Java API来实现支持OCSP的证书验证?
- 27. 我的基于web的应用程序应该是我api的消费者吗?
- 28. Slack webhook - 我应该打开哪些IP?
- 29. 函数或调用者是否应该负责输入验证?
- 30. 我应该使用Quartz还是Open GL ES作为我的绘图应用程序?或者两者结合?
好消息 - 用户流API提供直接消息将在帐户活动API退出测试版后退出,因此请注意,您将需要重新编写代码以支持将来的webhook。 Beta直接消息功能可以支持快速回复等,就像您已经找到的那样。 –