From 27433f3e4f05eb815553335b87ed1bef16b2ca38 Mon Sep 17 00:00:00 2001
From: yasirarism <55983182+yasirarism@users.noreply.github.com>
Date: Fri, 16 Jun 2023 15:59:17 +0000
Subject: [PATCH] Fix
---
misskaty/plugins/dev.py | 2 +-
misskaty/plugins/grup_tools.py | 8 +++++---
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/misskaty/plugins/dev.py b/misskaty/plugins/dev.py
index fa46cbfb..5565c3c9 100644
--- a/misskaty/plugins/dev.py
+++ b/misskaty/plugins/dev.py
@@ -25,7 +25,7 @@ from psutil import virtual_memory, cpu_count, boot_time, net_io_counters
from pyrogram import enums, filters, Client, __version__ as pyrover
from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, Message, InputMediaPhoto
from pyrogram.raw.types import UpdateBotStopped
-from pyrogram.errors import PeerIdInvalid
+from pyrogram.errors import PeerIdInvalid, FloodWait
from pykeyboard import InlineKeyboard, InlineButton
from PIL import Image, ImageDraw, ImageFont
diff --git a/misskaty/plugins/grup_tools.py b/misskaty/plugins/grup_tools.py
index c1d87c75..d6ab1240 100644
--- a/misskaty/plugins/grup_tools.py
+++ b/misskaty/plugins/grup_tools.py
@@ -233,12 +233,14 @@ async def adminlist(_, message):
if message.chat.type == enums.ChatType.PRIVATE:
return await message.reply("Perintah ini hanya untuk grup")
try:
+ msg = await m.reply_msg(f"Getting admin list in {message.chat.title}..")
administrators = []
async for m in app.get_chat_members(message.chat.id, filter=enums.ChatMembersFilter.ADMINISTRATORS):
- administrators.append(f"{m.user.first_name}")
+ uname = f"@{m.user.username}" if m.user.username else ""
+ administrators.append(f"{m.user.first_name} [{uname}]")
- res = "".join(f"~ {i}\n" for i in administrators)
- return await message.reply(f"Daftar Admin di {message.chat.title} ({message.chat.id}):\n~ {res}")
+ res = "".join(f"💠{i}\n" for i in administrators)
+ return await msg.edit_msg(f"Admin in {message.chat.title} ({message.chat.id}):\n{res}")
except Exception as e:
await message.reply(f"ERROR: {str(e)}")