Всем привет, подскажите пожалуйста, каким образом можно получить картинку, которую пользователь отправил боту, и потом ее же переслать в другую группу?
В общем делаю так:
@bot.message_handler(content_types=["text", "sticker", "pinned_message", "photo", "audio"])
def echo_msg(message):
if message.content_type == 'text':
bot.send_message(chatID, "Запрос от\n*{name} {last}*\n{text}".format(name=message.chat.first_name, last=message.chat.last_name, text=message.text), parse_mode="Markdown") #от кого идет сообщение и его содержание
bot.send_message(message.chat.id, "*{name}!*\n\nСпасибо за инфу".format(name=message.chat.first_name, last=message.chat.last_name, text=message.text), parse_mode="Markdown") #то что пойдет юзеру после отправки сообщения
elif message.content_type == 'photo':
bot.send_message(chatID, "Запрос от\n*{name} {last}*\n{photo}".format(name=message.chat.first_name, last=message.chat.last_name, photo=message.photo), parse_mode="Markdown") #от кого идет сообщение и его содержание
bot.send_message(message.chat.id, "*{name}!*\n\nСпасибо за инфу".format(name=message.chat.first_name, last=message.chat.last_name, text=message.text), parse_mode="Markdown") #то что пойдет юзеру после отправки сообщения
Для текста все отлично прилетает, а для фото прилетает вот что:
<telebot.types.PhotoSize instance at 0x7fe4fef8d368>, <telebot.types.PhotoSize instance at 0x7fe4fef8d3f8>, <telebot.types.PhotoSize instance at 0x7fe4fef8d3b0>, <telebot.types.PhotoSize instance at 0x7fe4fef8d680>
Подскажите что делаю не так?