检测静音对话

Detect muted conversations

是否可以使用库区分静音和未静音的对话?我在实体对象或对话框(聊天/频道)对象中找不到任何信息。或者是否有单独的请求来获得静音对话?我在文档中找不到任何关于静音对话的提及。

要访问有关 UsersChatsChannels 的通知设置信息,您必须请求他们的 FullEntity。这可以分别调用 GetFullUser, GetFullChat and GetFullChannel 来完成。

我将在此处留下一个使用 Users

的示例
result = await userbot(functions.users.GetFullUserRequest(
    id='username'
))
print(result.notify_settings) 

所以基本上一旦你有了 FullEntity,使用 .notify_settings 访问包含你正在寻找的信息的 PeerNotifySettings 对象。

查看 Telethon Docs 了解更多信息。