Как в 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>
Не пойму как это сделать по другому?