1
我在Python中有以下代码从bot发送消息给自己。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}
我在做什么错?我通过发送/getid
到@myidbot
了myuserid
,我得到了我的令牌从@BotFather
你需要先写入bot,然后bot才能向你发送消息。 – Maak
什么是获取id命令?也许它不是用户ID和它的机器ID –
他意味着[@myidbot](http://telegram.me/myidbot),它返回用户ID。 – Maak