2017-06-19 66 views

回答

0

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

+0

好消息 - 用户流API提供直接消息将在帐户活动API退出测试版后退出,因此请注意,您将需要重新编写代码以支持将来的webhook。 Beta直接消息功能可以支持快速回复等,就像您已经找到的那样。 –

0

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

+0

嘿安迪,我想联系你,我想通过使用Tweepy流功能的方式,但我无法通过它发送按钮/快速答复/媒体。任何修复? – nimish666

+0

流媒体API仅用于接收推文。您需要使用直接留言发布API。文档在这里 - > https://dev.twitter.com/rest/direct-messages –

+1

我找到了修复它,我使用流API触发功能,发送请求休息API,无论何时收到DM – nimish666

相关问题