【发布时间】:2020-05-01 09:16:32
【问题描述】:
我正在开发一个 python 脚本,以使用 python 向 twitter 上的任何人发送直接消息。为此,我正在使用 twitter api,但我不知道该怎么做。如果有人知道任何方法,请帮助我。
【问题讨论】:
标签: python python-3.x twitter bots twitter-oauth
我正在开发一个 python 脚本,以使用 python 向 twitter 上的任何人发送直接消息。为此,我正在使用 twitter api,但我不知道该怎么做。如果有人知道任何方法,请帮助我。
【问题讨论】:
标签: python python-3.x twitter bots twitter-oauth
from TwitterAPI import TwitterAPI
import json
api = TwitterAPI(<consumer key>,
<consumer secret>,
<access token key>,
<access token secret>)
user_id = <user id of the recipient>
message_text = <the DM text>
event = {
"event": {
"type": "message_create",
"message_create": {
"target": {
"recipient_id": user_id
},
"message_data": {
"text": message_text
}
}
}
}
r = api.request('direct_messages/events/new', json.dumps(event))
print('SUCCESS' if r.status_code == 200 else 'PROBLEM: ' + r.text)
【讨论】: