Tweepy 机器人推特 DM
Tweepy bot to tweet DMs
我想在 Twitter 上制作一个 bot 与我的朋友一起使用,就像一个 spotted。该机器人需要在推特上发布他们在他的私信上发送的消息。在网上找到了这个功能,但是不知道对不对,也不知道怎么解这个谜题,谁能帮帮我?
api.list_direct_messages()
您可以通过
获取DM消息
auth = tweepy.OAuthHandler('api_key', 'api_secret')
auth.set_access_token('access_token', 'token_secret')
api = tweepy.API(auth)
messages = get_api().list_direct_messages(count=5)
上面的代码将在一个线程中运行以每 x 分钟获取一次消息。
收到消息后,您可以处理列表、发送推文并删除 DM(以避免再次处理)。
for message in messages:
text = message.message_create["message_data"]["text"]
api.update_status(f'Tweet DM content: {text}'
# remove DM
api.destroy_direct_message(message.id)
我想在 Twitter 上制作一个 bot 与我的朋友一起使用,就像一个 spotted。该机器人需要在推特上发布他们在他的私信上发送的消息。在网上找到了这个功能,但是不知道对不对,也不知道怎么解这个谜题,谁能帮帮我?
api.list_direct_messages()
您可以通过
获取DM消息auth = tweepy.OAuthHandler('api_key', 'api_secret')
auth.set_access_token('access_token', 'token_secret')
api = tweepy.API(auth)
messages = get_api().list_direct_messages(count=5)
上面的代码将在一个线程中运行以每 x 分钟获取一次消息。
收到消息后,您可以处理列表、发送推文并删除 DM(以避免再次处理)。
for message in messages:
text = message.message_create["message_data"]["text"]
api.update_status(f'Tweet DM content: {text}'
# remove DM
api.destroy_direct_message(message.id)