Почему вылезло 409, если у меня даже вебхуков в коде нет?
У меня возникла новая проблема, я написал часть кода под отправку фотографий телеграм-боту, но при запуске кода возникает ошибка, связанная с getUpdates. Вебхуков нет, я в этом убедился. Может быть, это связано с отстуствием этого getUpdates? В каком месте это исправить?
Код:
import telebot
import config
bot = telebot.TeleBot(config.TOKEN)
@bot.message_handler(content_types = 'photo')
def give_photo(photo):
gp = photo.photo()
gp.getFile(photo.from_user.id, 'file_id')
bot.send_photo(photo.chat.id, gp)
UPD: этот фрагмент связан с отправкой фотографий.
Ответы (1 шт):
Автор решения: 5c0rp
→ Ссылка
msg.photo[-1] - файл с максимальным размером
@bot.message_handler(content_types=['photo'])
def give_photo(msg):
file = bot.get_file(msg.photo[-1].file_id)
downloaded_file = bot.download_file(file.file_path)
bot.send_photo(msg.chat.id, downloaded_file)