Обнаружение приглушенных разговоров

#telethon

#телемарафон

Вопрос:

Можно ли различать приглушенные и немолчащие разговоры с помощью библиотеки? Я не смог найти никакой информации в объекте entity или объекте dialog (чат / Канал). Или есть отдельный запрос для получения приглушенного разговора? Я не смог найти никаких упоминаний о приглушенных разговорах в документации.

Ответ №1:

Для того, чтобы получить доступ к настройкам уведомлений о Users , Chats и Channels вы должны запросить их FullEntity . Это можно сделать с помощью вызова GetFullUser GetFullChat и GetFullChannel , соответственно.

Я оставлю здесь пример работы с Users

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

Таким образом, в основном, как только у вас есть FullEntity , используйте .notify_settings для доступа к PeerNotifySettings объекту, который содержит информацию, которую вы ищете.

Взгляните на Документы телемарафона для получения дополнительной информации.