我正在尝试建立一个互动的Twitter聊天机器人,并根据来自用户的传入消息进行回复。 Webhook文档不清楚如何接收传入的消息通知。我正在使用python。
答案 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对提到的收件人。