@khaydar_ismailov

Telegram bot перестает реагировать на одну из функций через несколько часов?

Очень странная проблема. Бот написан на python c библиотекой pytelegrambotapi. webhook не стоит, использую bot.polling

У бота есть несколько обработчиков: на команды, на текст и на фото. Все работает без каких либо проблем и ошибок. Однако обработчик фотографий перестает реагировать на запросы через несколько часов после запуска бота и не выполняет своих функций до тех пор пока вручную не перезапустить бота. При всем при этом остальные функции бота работают прекрасно и не перестают реагировать на запросы. Код обработчика фото выглядит вот так:

@bot.message_handler(content_types=['photo'])
def sells_counter(message):
	if message.chat.id in team:
		vremya = (datetime.utcfromtimestamp(message.forward_date) + timedelta(hours=3)).strftime('%m-%d %H:%M')
		fileID = message.photo[-1].file_id
		file_info = bot.get_file(fileID)
		link = "https://api.telegram.org/file/bot"+bot_token+"/"+file_info.file_path
		row = [vremya, message.forward_from.first_name, message.forward_from.username,link]
		sheet.append_row(row)
		bot.send_message(message.chat.id,"Готово")


Подскажите пожалуйста, в чем может быть проблема?
  • Вопрос задан
  • 292 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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