twitter是否支持聊天机器人的webhooks,还是应该使用Stream API?

时间:2017-06-19 14:15:52

标签: python api twitter twitter-oauth chatbot

我正在尝试建立一个互动的Twitter聊天机器人,并根据来自用户的传入消息进行回复。 Webhook文档不清楚如何接收传入的消息通知。我正在使用python。

2 个答案:

答案 0 :(得分:0)

新的Webhooks格式(帐户活动API)目前仅适用于直接消息。如果您申请并获得了访问权限,则可以注册您的webhook接收器,API将向您发送传入的直接消息。此API目前处于测试阶段。在Twitter的开发者Github样本回购中有一个sample in node

答案 1 :(得分:0)

回答我自己的问题。 在Twitter文档上搜索了很长时间之后,不需要Webhook,我制作了一个运行良好的DM机器人,它使用了Twitter Stream API和来自tweepy的StreamListener类,每当收到DM时,我都会向REST API发送请求,发送DM对提到的收件人。