I'm working on a telegram bot and I need to download photo, audio, video sent by user to the bot. Using the only path returned by the get file method I only get a thumbnail. In fact the only result of the get file method contains a really tiny value for the file size. I can't figure out where the problem is. The photos are normally sent by message as photo (not as file).
first you should download the photo with this api to your bot
https://api.telegram.org/bot<token>/getfile?file_id={the file_id of the photo you want to download}
then it returns you a response of a File which has an attribute named file_path
then using the file_path you can download the photo full size using this
https://api.telegram.org/file/bot<token>/<file_path>
all of this is based on official documentation found here . Telegram API Doc
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With