diff --git a/misskaty/__init__.py b/misskaty/__init__.py index 601f1409..daf27c5b 100644 --- a/misskaty/__init__.py +++ b/misskaty/__init__.py @@ -42,7 +42,7 @@ MOD_NOLOAD = ["subscene_dl"] HELPABLE = {} cleanmode = {} botStartTime = time.time() -misskaty_version = "v2.11.3 - Stable" +misskaty_version = "v2.11.4 - Stable" uvloop.install() faulthandler_enable() diff --git a/misskaty/plugins/nightmodev2.py b/misskaty/plugins/nightmodev2.py index a1b9223d..e5192ab0 100644 --- a/misskaty/plugins/nightmodev2.py +++ b/misskaty/plugins/nightmodev2.py @@ -5,6 +5,7 @@ import platform import re from datetime import datetime, timedelta +from attr import Attribute import pytz from apscheduler.jobstores.base import ConflictingIdError @@ -105,6 +106,8 @@ async def un_mute_chat(chat_id: int, perm: ChatPermissions): getlang = getlang or "en-US" try: await app.set_chat_permissions(chat_id, perm) + except AttributeError: + await app.set_chat_permissions(chat_id, ChatPermissions(all_perms=True)) except ChatAdminRequired: await app.send_message( LOG_CHANNEL,