Telegram API:如何使新群组用户的消息历史记录可见



我想让新组用户的消息历史记录可见。现在我已经设法找到了渠道。togglePreHistoryHidden方法,但它接受channel作为参数,而不是一个组。对于群体没有类似的方法。此外,据我所知,在电报中没有这样的选项来隐藏频道的消息历史,所以我有点困惑。谁能告诉我该怎么做?在telethon中的代码片段将是伟大的。

您可以安全地在超组上运行channels.togglePreHistoryHiddenRequest来实现您想要的;请忽略类型提示,因为它是由Telegram提供的文档生成的,即使在源代码中输入类型也是不正确的:

await client(
functions.channels.TogglePreHistoryHiddenRequest(
channel=123456789,  # The ID of your supergroup
enabled=False,
)
)

最新更新