我无法理解Python中的Telethon API。我已经创建了一个帐户并具有api_id / api_hash,但是我无法连接到服务器。这就是我所拥有的:
chat_id = "@thecointelegraph"
api_id = 'MYID'
api_hash = 'MYHASH'
client = TelegramClient('session_name',
api_id,
api_hash)
client.start()
我想从公共电报聊天中下载消息。任何帮助都将是美好的!谢谢!!
答案 0 :(得分:1)
您当前的代码是什么?您怎么知道您无法连接到服务器?
通常,您会像这样:
client = TelegramClient("username", "telegram_api", "api_hash")
client.start()
messages = client.get_message_history(dialog.entity, unread)
至少是上次这样,我使用Telethon,我认为被get_message_history替换为
get_messages()
https://lonamiwebs.github.io/Telethon/methods/messages/get_messages.html
最好的办法是自己完成纪录片: https://telethon.readthedocs.io/en/stable/index.html
答案 1 :(得分:0)
from telethon import TelegramClient
entity = 'session' # session_name
api_id = 123456
api_hash = '56bc70000yourhash'
client = TelegramClient(entity, api_id, api_hash)
client.start()
应该工作