Задать вопрос
@ReeTeeC
Недокодер

Как сохранить фото отправленное юзером в телеграм?

Требуется сохранить фотографию на пк, которую юзер отправил боту. Пробовал разные методы, но что-то не выходит :/

Модуль pyTelegramBotAPI
  • Вопрос задан
  • 4558 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 1
@ReeTeeC Автор вопроса
Недокодер
Нашел решение c:

@bot.message_handler(content_types=["document"])
def handle_docs_audio(message):
    document_id = message.document.file_id
    file_info = bot.get_file(document_id)
    urllib.request.urlretrieve(f'https://api.telegram.org/file/bot{const.token}/{file_info.file_path}', file_info.file_path)


В директории с ботом, надо создать папку documents, туда бот и будет сохранять файлы в виде фото
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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