0

我无法理解 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()

我想从公共电报聊天中下载消息。任何帮助都会很棒!谢谢!!

4

2 回答 2

2

您当前的代码是什么?你怎么知道你不能连接到服务器?

通常你会这样做:

client = TelegramClient("username", "telegram_api", "api_hash")
client.start()
messages = client.get_message_history(dialog.entity, unread)

至少上次是这样的,我用的是 Telethon,我认为由 get_message_history 替换为

获取消息()

https://lonamiwebs.github.io/Telethon/methods/messages/get_messages.html

最好的办法是自己阅读纪录片: https ://telethon.readthedocs.io/en/stable/index.html

于 2018-07-08T12:22:34.443 回答
-2
from telethon import TelegramClient

entity = 'session'  # session_name
api_id = 123456
api_hash = '56bc70000yourhash'


client = TelegramClient(entity, api_id, api_hash)
client.start()

应该管用

于 2018-07-22T21:10:36.377 回答