Используйте Twitter API для отправки прямых сообщений, используя python - PullRequest
0 голосов
/ 14 января 2020

Я разрабатываю python скрипт для отправки прямых сообщений кому-либо в твиттере, используя python. Для этого я использую твиттер API, но я не знаю, как это сделать. Если кто-нибудь знает какой-либо метод, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 14 января 2020

См. TwitterAPI

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)
...