2016-12-15 5 views
1

나는 파이에서 다음과 같은 코드를 사용하여 봇으로부터 나에게 메시지를 보냈습니다.전보 봇 "chat not found"

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 명령은 무엇입니까? 어쩌면 그것의 사용자 아이디와 그것의 로봇 아이디 –

+0

그는 사용자 ID를 반환하는 [@myidbot] (http://telegram.me/myidbot)을 의미합니다. – Maak

답변

4

에서 내 토큰을 얻었다.