1
У меня есть следующий код на Python, чтобы отправить сообщение от себя от бота.Telegram Bot «чат не найден»
import requests
token = '320835125:AAFUUC-fdo_EFzsCjvmxu8HBk7qVzZXXXXX'
method = 'sendMessage'
myuserid = 1949275XX
response = requests.post(
url='https://api.telegram.org/bot{0}/{1}'.format(token, method),
data={'chat_id': myuserid, 'text': 'hello friend'}
).json()
print(response)
но это возвращает {'description': 'Bad Request: chat not found', 'error_code': 400, 'ok': False}
Что я делаю неправильно? Я получил myuserid
, посылая /getid
к @myidbot
и я получил свою фишку от @BotFather
Вам нужно написать боту, прежде чем бот сможет отправить вам сообщение. – Maak
Что такое команда id? возможно, его идентификатор пользователя и его бот-идентификатор –
Он означает [@myidbot] (http://telegram.me/myidbot), который возвращает идентификатор пользователя. – Maak