@S1ckret

Как узнать file_id фото в aiogram?

Пожалуйста. Помогите узнать как получить file_id фотографии. Ни на одном сайте нету нормальной инструкции. Заранее спасибо
На python
  • Вопрос задан
  • 6460 просмотров
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Ни на одном сайте нету нормальной инструкции.
Неправда, есть офф. доки - docs.aiogram.dev. Но так как я не работал с данной библиотекой и не планирую - то я их читать за вас не хочу.

Ушло ровно 2 минуты на гугление:
@dp.message_handler(content_types=['photo'])
async def scan_message(msg: types.Message):
    document_id = msg.photo[0].file_id
    file_info = await bot.get_file(document_id)
    print(f'file_id: {file_info.file_id}')
    print(f'file_path: {file_info.file_path}')
    print(f'file_size: {file_info.file_size}')
    print(f'file_unique_id: {file_info.file_unique_id}')

file_id: AgACAgIAAxkBAAIO2WBd12gIEuhnEzsUgfS_VguqIVMLAAK5sDEb0qrwSiETN9pic8VjZPdZoi4AAwEAAwIAA20AA3dRAAIeBA
file_path: photos/file_48.jpg
file_size: 12946
file_unique_id: AQADZPdZoi4AA3dRAAI
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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