dethain
@dethain
Верстальщик

Телеграмм бот (pyTelegramBotAPI, telebot) заканчивает исполнение, почему?

import telebot
bot = telebot.TeleBot(config.TOKEN)

print("Бот запущен!")

@bot.message_handler(commands=['start'])
def send_welcome(message):
	bot.reply_to(message, "Привет!")

bot.polling(none_stop=True)

Почему Polling не работает? Он же должен зациклится и постоянно проверять сообщения, но файл заканчивает исполнение сразу после ответа на /start.
root@test:/home/alex/ftp/files/bot# python bot.py
Бот запущен!
root@test:/home/alex/ftp/files/bot#
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
dethain
@dethain Автор вопроса
Верстальщик
Видимо РКН снова блокируют телеграмм, бесконечный цикл решил проблему, а так у меня видимо выдает какие-то проблемы с подключением.
while True:
    try:
        bot.polling(none_stop=True)

    except Exception as e:
        logger.error(e)
        time.sleep(15)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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