Télégramme de Bot “chat non trouvé”

J'ai le code suivant dans Python pour envoyer un message à moi-même à partir d'un 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)

mais cela renvoie {'description': 'Bad Request: chat not found', 'error_code': 400, 'ok': False}

Ce que je fais mal? J'ai eu myuserid par l'envoi d' /getid à @myidbot et j'ai obtenu mon jeton de @BotFather

  • Vous avez besoin de l'avoir écrit pour le bot, avant que le bot peut vous envoyer un message.
  • ce qui est d'obtenir l'id de commande? c'est peut-être pas de l'id d'utilisateur et de son bot id
  • Il signifie la @myidbot qui retourne l'id de l'utilisateur.
InformationsquelleAutor Bijan | 2016-12-15