Бот Telepot: ответ HTTP 400 - PullRequest
       26

Бот Telepot: ответ HTTP 400

0 голосов
/ 30 сентября 2019

Я попытался установить Telepot на мой Raspberry Pi и написал скрипт на python, который просто вовремя отправляет мне сообщение на telegram (с помощью crontab). С этим сценарием все работает нормально (TOKEN и CHAT-ID, конечно, являются реальными идентификаторами, которые я только что заменил в этом коде)

import telepot

bot = telepot.Bot('#TOKEN')
bot.sendMessage('#CHAT-ID', 'message')

После этого я попытался получить строки идентификаторов из другого файла Python, с этими двумя сценариями я получаю сообщение об ошибке.

values.py:

chat_id = 'ChatID'
Token = 'TOKEN'

message.py:

   import telepot
   import values

   with open("values.py", "r") as valuesFile:
   chat_id, Token = valuesFile.readlines()

   bot = telepot.Bot('TOKEN')
   bot.sendMessage(chat_id, 'message')

Это сообщение об ошибке, которое я получаю:

telepot.exception.BadHTTPResponse: (200, u'<html>\r\n<head><title>400 Bad Request</title></head>\r\n<body>\r\n<center><h1>400 Bad Request</h1></center>\r\n<hr><center>nginx/1.16.1</center>\r\n</body>\r\n</html>\r\n', <urllib3.response.HTTPResponse object at 0x76bc1850>)
...