@moki198

Как устранить ошибку 400 в телеграм боте?

Хочу написать телеграм бота на пайтоне, начал с эхобота,чтобы проверить всё ли нормально и есть ли соединение кода с самим ботом. Как только отправляю сообщение в него через тг, выдаёт ошибку 400. Что делать?

import telebot  
import config  
 
bot = telebot.TeleBot(config.TOKEN) 
 
@bot.message_handler(content_types=['text']) 
 
def lalala(message): 
  bot.send_message(message.id,message.text) 
 
# RUN 
bot.polling(none_stop=True)
  • Вопрос задан
  • 252 просмотра
Пригласить эксперта
Ответы на вопрос 1
@AlbertForest
import telebot, traceback
TOKEN = ""
bot = telebot.TeleBot(TOKEN)

@bot.message_handler(content_types=['text'])
def lalala(message):
    print(message)
    try:
        bot.send_message(message.chat.id, message.text)
    except:
        print(traceback.print_exc())

# RUN
bot.polling(none_stop=True)


Советую взять на вооружение библиотеку traceback. Это прям панацея от невнимательности
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы