Задать вопрос
  • Как получить картинку от бота telegram?

    @enabl3 Автор вопроса
    РЕШЕНО.
    Изменил код:
    elif message.content_type == 'photo':
            raw = message.photo[2].file_id
            name = raw+".jpg"
            file_info = bot.get_file(raw)
            downloaded_file = bot.download_file(file_info.file_path)
            with open(name,'wb') as new_file:
                new_file.write(downloaded_file)
            img = open(name, 'rb')
            bot.send_message(chatID, "Запрос от\n*{name} {last}*".format(name=message.chat.first_name, last=message.chat.last_name), parse_mode="Markdown") #от кого идет сообщение и его содержание
            bot.send_photo(chatID, img)
            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") #то что пойдет юзеру после отправки сообщения
    Ответ написан
    3 комментария