如何从群聊中获取电报信息?

2024-07-07 12:32:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我很难理解Python中的telethonapi。我已经创建了一个帐户,并且有一个api_id/api_哈希,但是我无法连接到服务器。这就是我所拥有的:

chat_id = "@thecointelegraph"
api_id = 'MYID'
api_hash = 'MYHASH'

client = TelegramClient('session_name',
                api_id,
                api_hash)
client.start()

我想从公共电报聊天下载信息。任何帮助都会很好!谢谢您!!在


Tags: name服务器clientapiidsessionchat帐户
2条回答
from telethon import TelegramClient

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


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

应该行得通

你现在的代码是什么?你怎么知道你不能连接到服务器?在

通常你会这样做:

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

至少上一次是这样,我用的是电视节目,我想用“获取信息”取代了“历史”

获取消息()

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

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

相关问题 更多 >