diff --git a/misskaty/plugins/detect_afk.py b/misskaty/plugins/detect_afk.py index f32314cc..fb49befa 100644 --- a/misskaty/plugins/detect_afk.py +++ b/misskaty/plugins/detect_afk.py @@ -16,6 +16,7 @@ from pyrogram import enums, filters from database.afk_db import is_afk, remove_afk from misskaty import BOT_USERNAME, app +from misskaty.core.message_utils import * from misskaty.helper.human_read import get_readable_time2 from utils import put_cleanmode @@ -27,7 +28,7 @@ from utils import put_cleanmode ) async def chat_watcher_func(_, message): if message.sender_chat: - return await message.reply("This feature not supported for channel.") + return userid = message.from_user.id user_name = message.from_user.first_name if message.entities: diff --git a/misskaty/plugins/imdb_search.py b/misskaty/plugins/imdb_search.py index 33301a66..afa05611 100644 --- a/misskaty/plugins/imdb_search.py +++ b/misskaty/plugins/imdb_search.py @@ -33,12 +33,12 @@ headers = {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWe @capture_err async def imdb_choose(_, m): if len(m.command) == 1: - return await m.reply( - f"ℹ️ Please add query after CMD!\nEx: /{m.command[0]} Jurassic World", - quote=True, + return await kirimPesan( + m, + f"ℹ️ Please add query after CMD!\nEx: /{m.command[0]} Jurassic World" ) if m.sender_chat: - return await m.reply("This feature not supported for channel..") + return await kirimPesan(m, "This feature not supported for channel..") kuery = m.text.split(None, 1)[1] is_imdb, lang = await is_imdbset(m.from_user.id) if is_imdb: diff --git a/misskaty/plugins/inkick_user.py b/misskaty/plugins/inkick_user.py index 218d95b8..9cd7b88d 100644 --- a/misskaty/plugins/inkick_user.py +++ b/misskaty/plugins/inkick_user.py @@ -10,6 +10,7 @@ from pyrogram.errors.exceptions.bad_request_400 import ( from pyrogram.errors.exceptions.forbidden_403 import ChatWriteForbidden from misskaty import app +from misskaty.core.message_utils import kirimPesan from misskaty.vars import COMMAND_HANDLER __MODULE__ = "Inkick" @@ -130,7 +131,7 @@ async def dkick(client, message): @app.on_message(filters.incoming & ~filters.private & filters.command(["instatus"], COMMAND_HANDLER)) async def instatus(client, message): if message.sender_chat: - return await message.reply("Not supported channel.") + return await kirimPesan(message, "Not supported channel.") start_time = time.perf_counter() user = await app.get_chat_member(message.chat.id, message.from_user.id) count = await app.get_chat_members_count(message.chat.id) diff --git a/misskaty/plugins/misc_tools.py b/misskaty/plugins/misc_tools.py index 342ade1b..efa5d4d4 100644 --- a/misskaty/plugins/misc_tools.py +++ b/misskaty/plugins/misc_tools.py @@ -24,6 +24,7 @@ from pyrogram.types import CallbackQuery, InlineKeyboardButton, InlineKeyboardMa from misskaty import BOT_USERNAME, app from misskaty.core.decorator.errors import capture_err +from misskaty.core.message_utils import kirimPesan from misskaty.helper.http import http from misskaty.helper.tools import rentry from misskaty.vars import COMMAND_HANDLER @@ -247,7 +248,7 @@ async def showid(client, message): async def who_is(client, message): # https://github.com/SpEcHiDe/PyroGramBot/blob/master/pyrobot/plugins/admemes/whois.py#L19 if message.sender_chat: - return await message.reply("Not supported channel..") + return await kirimPesan(message, "Not supported channel..") status_message = await message.reply_text("`Fetching user info...`") await status_message.edit("`Processing user info...`") from_user = None