#python #telegram #telegram-bot #telethon
Вопрос:
Я создаю бота для телеграмм, и мне нужно получить file_id
, например, фотографии.
Например:
"AgACAgIAAx0CW7VwqQAD3GE80mUSC6AbGV2lcHFzI5J3me7zAAJwtTEbkWJISbKzPMDueHfrAQADAgADeAADIAQ"
Есть ли такая возможность и как я могу это сделать?
Если вам нужна дополнительная информация, спрашивайте. Спасибо!
Комментарии:
1. вы можете войти
file_id
events
или войтиget_messages
2. Правильно, я могу загрузить файл, но возможно ли получить идентификатор файла в формате, как я описал в вопросе? Просто лично мне было бы удобнее получить файл таким образом, чем скачивать его.
3. Вы хотите использовать его
file_id
для доступа к файлу в любое удобное для вас время ? Если да. Я думаю, что лучше переслать файл куда-нибудь и использовать файл оттуда. Потомуfile_id
что срок его действия истечет.4. Нет, мне нужен идентификатор файла на короткое время.
5. Я нашел, как получить такой идентификатор файла из документа, но при попытке получить его с фотографии выдает ошибку:
'PhotoSize' object has no attribute 'location'
. Я пытался назвать это так:event.file.id