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