From edd3b0f2ddc63bd34e7258de0db8543ddaf6d8c0 Mon Sep 17 00:00:00 2001
From: yasirarism <55983182+yasirarism@users.noreply.github.com>
Date: Sun, 27 Aug 2023 13:26:49 +0700
Subject: [PATCH] Change logger
---
misskaty/__main__.py | 2 +-
misskaty/core/decorator/misc.py | 2 +-
misskaty/core/misskaty_patch/bound/message.py | 2 +-
misskaty/core/misskaty_patch/listen/listen.py | 2 +-
.../misskaty_patch/utils/handler_error.py | 2 +-
misskaty/core/misskaty_patch/utils/utils.py | 2 +-
misskaty/helper/kuso_utils.py | 2 +-
misskaty/helper/tools.py | 2 +-
misskaty/plugins/__init__.py | 2 +-
misskaty/plugins/admin.py | 39 ++++++++++---------
misskaty/plugins/auto_forwarder.py | 2 +-
misskaty/plugins/currency.py | 2 +-
misskaty/plugins/dev.py | 2 +-
misskaty/plugins/download_upload.py | 2 +-
misskaty/plugins/genss.py | 2 +-
misskaty/plugins/grup_tools.py | 2 +-
misskaty/plugins/imdb_search.py | 2 +-
misskaty/plugins/inline_search.py | 2 +-
misskaty/plugins/media_extractor.py | 2 +-
misskaty/plugins/misc_tools.py | 2 +-
misskaty/plugins/session_generator.py | 2 +-
misskaty/plugins/subscene_dl.py | 2 +-
misskaty/plugins/web_scraper.py | 2 +-
misskaty/plugins/ytdl_plugins.py | 2 +-
misskaty/vars.py | 2 +-
update.py | 2 +-
utils.py | 2 +-
27 files changed, 47 insertions(+), 44 deletions(-)
diff --git a/misskaty/__main__.py b/misskaty/__main__.py
index f174e681..5a62dbab 100644
--- a/misskaty/__main__.py
+++ b/misskaty/__main__.py
@@ -21,7 +21,7 @@ from misskaty.plugins.web_scraper import web
from misskaty.vars import SUDO, USER_SESSION
from utils import auto_clean
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
loop = asyncio.get_event_loop()
diff --git a/misskaty/core/decorator/misc.py b/misskaty/core/decorator/misc.py
index 12e4be50..a6f41b84 100644
--- a/misskaty/core/decorator/misc.py
+++ b/misskaty/core/decorator/misc.py
@@ -2,7 +2,7 @@ import asyncio
import logging
from functools import wraps
-LOGGER = logging.getLogger(__name__)
+LOGGER = logging.getLogger("MissKaty")
def asyncify(func):
diff --git a/misskaty/core/misskaty_patch/bound/message.py b/misskaty/core/misskaty_patch/bound/message.py
index 53e3bb89..ab96257f 100644
--- a/misskaty/core/misskaty_patch/bound/message.py
+++ b/misskaty/core/misskaty_patch/bound/message.py
@@ -19,7 +19,7 @@ from pyrogram.errors import (
)
from pyrogram.types import Message
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
Message.input = property(
lambda m: m.text[m.text.find(m.command[0]) + len(m.command[0]) + 1 :]
diff --git a/misskaty/core/misskaty_patch/listen/listen.py b/misskaty/core/misskaty_patch/listen/listen.py
index 5453e9aa..20c8d131 100644
--- a/misskaty/core/misskaty_patch/listen/listen.py
+++ b/misskaty/core/misskaty_patch/listen/listen.py
@@ -29,7 +29,7 @@ from pyrogram.errors import MessageIdInvalid
from ..utils import PyromodConfig, patch, patchable
-logger = logging.getLogger(__name__)
+logger = logging.getLogger("MissKaty")
class ListenerStopped(Exception):
diff --git a/misskaty/core/misskaty_patch/utils/handler_error.py b/misskaty/core/misskaty_patch/utils/handler_error.py
index 89c7f97e..30f22c45 100644
--- a/misskaty/core/misskaty_patch/utils/handler_error.py
+++ b/misskaty/core/misskaty_patch/utils/handler_error.py
@@ -26,7 +26,7 @@ import pyrogram
from misskaty.vars import LOG_CHANNEL
-LOGGER = logging.getLogger(__name__)
+LOGGER = logging.getLogger("MissKaty")
async def handle_error(
diff --git a/misskaty/core/misskaty_patch/utils/utils.py b/misskaty/core/misskaty_patch/utils/utils.py
index 90571767..444d94c2 100644
--- a/misskaty/core/misskaty_patch/utils/utils.py
+++ b/misskaty/core/misskaty_patch/utils/utils.py
@@ -24,7 +24,7 @@ from typing import Callable
from pyrogram.sync import async_to_sync
-logger = getLogger(__name__)
+logger = getLogger("MissKaty")
class PyromodConfig:
diff --git a/misskaty/helper/kuso_utils.py b/misskaty/helper/kuso_utils.py
index c82cb4db..d2d2bff7 100644
--- a/misskaty/helper/kuso_utils.py
+++ b/misskaty/helper/kuso_utils.py
@@ -9,7 +9,7 @@ from telegraph.aio import Telegraph
from misskaty import BOT_USERNAME
from misskaty.helper.http import fetch
-LOGGER = logging.getLogger(__name__)
+LOGGER = logging.getLogger("MissKaty")
headers = {
"Accept": "*/*",
diff --git a/misskaty/helper/tools.py b/misskaty/helper/tools.py
index 130942e8..4dd471c1 100644
--- a/misskaty/helper/tools.py
+++ b/misskaty/helper/tools.py
@@ -14,7 +14,7 @@ from misskaty.helper.http import fetch
from misskaty.helper.human_read import get_readable_time
from misskaty.plugins import ALL_MODULES
-LOGGER = logging.getLogger(__name__)
+LOGGER = logging.getLogger("MissKaty")
URL_REGEX = r"(http|ftp|https):\/\/([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])"
GENRES_EMOJI = {
"Action": "👊",
diff --git a/misskaty/plugins/__init__.py b/misskaty/plugins/__init__.py
index 086516c4..e93a0f27 100644
--- a/misskaty/plugins/__init__.py
+++ b/misskaty/plugins/__init__.py
@@ -12,7 +12,7 @@ from os.path import basename, dirname, isfile
from misskaty import MOD_LOAD, MOD_NOLOAD
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
def __list_all_modules():
diff --git a/misskaty/plugins/admin.py b/misskaty/plugins/admin.py
index 0e83f4c0..24dace88 100644
--- a/misskaty/plugins/admin.py
+++ b/misskaty/plugins/admin.py
@@ -55,7 +55,7 @@ from misskaty.helper.functions import (
from misskaty.helper.localization import use_chat_lang
from misskaty.vars import COMMAND_HANDLER, SUDO
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
__MODULE__ = "Admin"
__HELP__ = """
@@ -403,12 +403,12 @@ async def deleteFunc(_, message, strings):
async def promoteFunc(client, message, strings):
try:
user_id = await extract_user(message)
- umention = (await app.get_users(user_id)).mention
+ umention = (await client.get_users(user_id)).mention
except:
return await message.reply(strings("invalid_id_uname"))
if not user_id:
return await message.reply_text(strings("user_not_found"))
- bot = await app.get_chat_member(message.chat.id, client.me.id)
+ bot = await client.get_chat_member(message.chat.id, client.me.id)
if user_id == client.me.id:
return await message.reply_text(strings("promote_self_err"))
if not bot.privileges.can_promote_members:
@@ -460,21 +460,24 @@ async def demote(client, message, strings):
return await message.reply_text(strings("demote_self_err"))
if user_id in SUDO:
return await message.reply_text(strings("demote_sudo_err"))
- await message.chat.promote_member(
- user_id=user_id,
- privileges=ChatPrivileges(
- can_change_info=False,
- can_invite_users=False,
- can_delete_messages=False,
- can_restrict_members=False,
- can_pin_messages=False,
- can_promote_members=False,
- can_manage_chat=False,
- can_manage_video_chats=False,
- ),
- )
- umention = (await app.get_users(user_id)).mention
- await message.reply_text(f"Demoted! {umention}")
+ try:
+ await message.chat.promote_member(
+ user_id=user_id,
+ privileges=ChatPrivileges(
+ can_change_info=False,
+ can_invite_users=False,
+ can_delete_messages=False,
+ can_restrict_members=False,
+ can_pin_messages=False,
+ can_promote_members=False,
+ can_manage_chat=False,
+ can_manage_video_chats=False,
+ ),
+ )
+ umention = (await app.get_users(user_id)).mention
+ await message.reply_text(f"Demoted! {umention}")
+ except ChatAdminRequired:
+ await message.reply()
# Pin Messages
diff --git a/misskaty/plugins/auto_forwarder.py b/misskaty/plugins/auto_forwarder.py
index 28db9910..5317d5b0 100644
--- a/misskaty/plugins/auto_forwarder.py
+++ b/misskaty/plugins/auto_forwarder.py
@@ -16,7 +16,7 @@ from misskaty.vars import (
MINIMUM_FILE_SIZE,
)
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
async def FilterMessage(message: Message):
diff --git a/misskaty/plugins/currency.py b/misskaty/plugins/currency.py
index 632824dd..6f7eac23 100644
--- a/misskaty/plugins/currency.py
+++ b/misskaty/plugins/currency.py
@@ -16,7 +16,7 @@ __HELP__ = """
/currency - Send structure message Telegram in JSON using Pyrogram Style.
"""
-LOGGER = logging.getLogger(__name__)
+LOGGER = logging.getLogger("MissKaty")
@app.on_cmd("currency")
diff --git a/misskaty/plugins/dev.py b/misskaty/plugins/dev.py
index 1756ac9d..cacc2a2b 100644
--- a/misskaty/plugins/dev.py
+++ b/misskaty/plugins/dev.py
@@ -484,7 +484,7 @@ async def cmd_eval(self: Client, ctx: Message, strings) -> Optional[str]:
else:
await edit_or_reply(
ctx,
- text=f"{final_output}",
+ text=final_output,
parse_mode=enums.ParseMode.HTML,
reply_markup=InlineKeyboardMarkup(
[
diff --git a/misskaty/plugins/download_upload.py b/misskaty/plugins/download_upload.py
index 3eb0ff32..0eed930b 100644
--- a/misskaty/plugins/download_upload.py
+++ b/misskaty/plugins/download_upload.py
@@ -22,7 +22,7 @@ from misskaty.helper.http import fetch
from misskaty.helper.pyro_progress import humanbytes, progress_for_pyrogram
from misskaty.vars import COMMAND_HANDLER, SUDO
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
__MODULE__ = "Download/Upload"
__HELP__ = """
diff --git a/misskaty/plugins/genss.py b/misskaty/plugins/genss.py
index 499c40c1..d33fb62f 100644
--- a/misskaty/plugins/genss.py
+++ b/misskaty/plugins/genss.py
@@ -24,7 +24,7 @@ from misskaty.helper import is_url, progress_for_pyrogram, take_ss
from misskaty.helper.localization import use_chat_lang
from misskaty.helper.pyro_progress import humanbytes
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
__MODULE__ = "MediaTool"
__HELP__ = """"
diff --git a/misskaty/plugins/grup_tools.py b/misskaty/plugins/grup_tools.py
index b59c9fc0..8918787f 100644
--- a/misskaty/plugins/grup_tools.py
+++ b/misskaty/plugins/grup_tools.py
@@ -22,7 +22,7 @@ from misskaty.helper import fetch, use_chat_lang
from misskaty.vars import COMMAND_HANDLER, SUDO, SUPPORT_CHAT
from utils import temp
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
def circle(pfp, size=(215, 215)):
diff --git a/misskaty/plugins/imdb_search.py b/misskaty/plugins/imdb_search.py
index 1dbd59f8..d56f4e9e 100644
--- a/misskaty/plugins/imdb_search.py
+++ b/misskaty/plugins/imdb_search.py
@@ -34,7 +34,7 @@ from misskaty.core.decorator.ratelimiter import ratelimiter
from misskaty.helper import GENRES_EMOJI, Cache, fetch, get_random_string, search_jw
from utils import demoji
-LOGGER = logging.getLogger(__name__)
+LOGGER = logging.getLogger("MissKaty")
LIST_CARI = Cache(filename="imdb_cache.db", path="cache", in_memory=False)
diff --git a/misskaty/plugins/inline_search.py b/misskaty/plugins/inline_search.py
index 11eefd32..c4d32eb6 100644
--- a/misskaty/plugins/inline_search.py
+++ b/misskaty/plugins/inline_search.py
@@ -45,7 +45,7 @@ To use this feature, just type bot username with following args below.
keywords_list = ["imdb", "pypi", "git", "google", "secretmsg", "info", "botapi"]
PRVT_MSGS = {}
-LOGGER = getLogger()
+LOGGER = getLogger("MissKaty")
@app.on_inline_query()
diff --git a/misskaty/plugins/media_extractor.py b/misskaty/plugins/media_extractor.py
index 806663ff..209c0452 100644
--- a/misskaty/plugins/media_extractor.py
+++ b/misskaty/plugins/media_extractor.py
@@ -31,7 +31,7 @@ from misskaty.helper.tools import get_random_string
from misskaty.plugins.dev import shell_exec
from misskaty.vars import COMMAND_HANDLER
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
ARCH_EXT = (
"mkv",
diff --git a/misskaty/plugins/misc_tools.py b/misskaty/plugins/misc_tools.py
index 56f9097c..49e7fa6b 100644
--- a/misskaty/plugins/misc_tools.py
+++ b/misskaty/plugins/misc_tools.py
@@ -41,7 +41,7 @@ from misskaty.helper.tools import rentry
from misskaty.vars import COMMAND_HANDLER
from utils import extract_user, get_file_id
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
__MODULE__ = "Misc"
__HELP__ = """
diff --git a/misskaty/plugins/session_generator.py b/misskaty/plugins/session_generator.py
index aa71de97..ede48b4f 100644
--- a/misskaty/plugins/session_generator.py
+++ b/misskaty/plugins/session_generator.py
@@ -27,7 +27,7 @@ from misskaty.core.decorator.ratelimiter import ratelimiter
from misskaty.core.misskaty_patch.listen.listen import ListenerTimeout
from misskaty.vars import API_HASH, API_ID, COMMAND_HANDLER
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
__MODULE__ = "SessionGen"
__HELP__ = """
diff --git a/misskaty/plugins/subscene_dl.py b/misskaty/plugins/subscene_dl.py
index bce9602e..82667338 100644
--- a/misskaty/plugins/subscene_dl.py
+++ b/misskaty/plugins/subscene_dl.py
@@ -19,7 +19,7 @@ from misskaty.vars import COMMAND_HANDLER
from .web_scraper import split_arr
-LOGGER = logging.getLogger(__name__)
+LOGGER = logging.getLogger("MissKaty")
SUB_TITLE_DICT = {}
SUB_DL_DICT = {}
diff --git a/misskaty/plugins/web_scraper.py b/misskaty/plugins/web_scraper.py
index d596c9b2..325d6744 100644
--- a/misskaty/plugins/web_scraper.py
+++ b/misskaty/plugins/web_scraper.py
@@ -33,7 +33,7 @@ __HELP__ = """
/samehadaku [query ] - Scrape website data from Samehadaku.
"""
-LOGGER = logging.getLogger(__name__)
+LOGGER = logging.getLogger("MissKaty")
SCRAP_DICT = Cache(filename="scraper_cache.db", path="cache", in_memory=False)
data_kuso = Cache(filename="kuso_cache.db", path="cache", in_memory=False)
webdb = dbname["web"]
diff --git a/misskaty/plugins/ytdl_plugins.py b/misskaty/plugins/ytdl_plugins.py
index f85e04db..d112a021 100644
--- a/misskaty/plugins/ytdl_plugins.py
+++ b/misskaty/plugins/ytdl_plugins.py
@@ -30,7 +30,7 @@ from misskaty.core.decorator import capture_err, new_task, ratelimiter
from misskaty.helper import fetch, use_chat_lang
from misskaty.vars import COMMAND_HANDLER, LOG_CHANNEL, SUDO
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
YT_REGEX = r"^(https?://)?(www\.)?(youtube|youtu|youtube-nocookie)\.(com|be)/(watch\?v=|embed/|v/|.+\?v=)?(?P[A-Za-z0-9\-=_]{11})"
YT_DB = {}
diff --git a/misskaty/vars.py b/misskaty/vars.py
index 5c5841c4..af8880da 100644
--- a/misskaty/vars.py
+++ b/misskaty/vars.py
@@ -6,7 +6,7 @@ import sys
from logging import getLogger
from os import environ
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
def getConfig(name: str):
diff --git a/update.py b/update.py
index dc6a5067..fb25aff0 100644
--- a/update.py
+++ b/update.py
@@ -20,7 +20,7 @@ basicConfig(
],
)
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
ENV_URL = os.environ.get("ENV_URL")
try:
diff --git a/utils.py b/utils.py
index a2d6690c..2998f389 100644
--- a/utils.py
+++ b/utils.py
@@ -17,7 +17,7 @@ from database.afk_db import is_cleanmode_on
from database.users_chats_db import db
from misskaty import app, cleanmode
-LOGGER = getLogger(__name__)
+LOGGER = getLogger("MissKaty")
BANNED = {}
loop = asyncio.get_event_loop()