Stack Overflow на русском Asked by parrothi on March 4, 2021
У меня возникла новая проблема, я написал часть кода под отправку фотографий телеграм-боту, но при запуске кода возникает ошибка, связанная с 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: этот фрагмент связан с отправкой фотографий.
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)
Correct answer by 5c0rp on March 4, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP