2016-12-15 9 views
1

私はボットから自分自身にメッセージを送るためにPythonで次のコードを書いています。電報ボット "チャットが見つかりません"

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}

を返しますか?私は@myidbotから/getidを送信することにより、myuseridを持って、私は@maakが指摘したように、あなたはボットがあなたにメッセージを送ることができる前に、最初のボットにメッセージを送信する必要が@BotFather

+1

ボットがメッセージを送信する前に、ボットに書き込む必要があります。 – Maak

+0

get idコマンドは何ですか?おそらくそのユーザーIDとそのボットIDではない –

+0

彼はユーザーIDを返す[@myidbot](http://telegram.me/myidbot)を意味します。 – Maak

答えて

4

から私のトークンを得ました。

関連する問題