Как в telethon получить прямую ссылку на отправленный файл?

Как в telethon получить прямую ссылку на отправленный файл?

import os
import requests
import json

from telethon import TelegramClient, sync, events
username = ""
api_id = ""
api_hash = ""
client = TelegramClient(username, api_id, api_hash)


@client.on(events.NewMessage(chats=('me')))
async def normal_handler(event):
    print(event.message.id)
    print(event.message)

client.start()
#print(client.get_me().stringify())
client.send_message('me', 'Hello! Talking to you from Telethon')


msg = client.send_file('me', 'https://i.imgur.com/0ZSSR78l.jpg')

print(msg)

client.run_until_disconnected()

В теории вот это должно быть ссылкой file_reference=b'\x01\x00\x00\xeb@`\xbc\xb5E\xce\x81q\x9b\x18HL(\xb5\xb7\xd4N\xf2\xfe'

Я правильно понимаю что ссылку на файл можно получить только через Бота?

 https://api.telegram.org/file/bot<token>/<file_path>

Не пойму как это сделать по другому?


Ответы (0 шт):