diff options
Diffstat (limited to 'commands.py')
| -rw-r--r-- | commands.py | 35 |
1 files changed, 27 insertions, 8 deletions
diff --git a/commands.py b/commands.py index 27d2dca..7838a6d 100644 --- a/commands.py +++ b/commands.py @@ -103,10 +103,20 @@ async def broadcast_handler(message: Message): @router.message(Command("ben")) async def start_handler(message: Message): if message.chat.type in [ChatType.GROUP, ChatType.SUPERGROUP]: - await message.reply( - "вы забанены за Botting, spamming, and coordinated inauthentic behavior.😡✅" - ) - add_one_to("stats/ben") + if message.chat.id in BEN_IDS: + replied = message.reply_to_message or None + if replied: + name = replied.from_user.first_name + ben_id = replied.from_user.id + else: + name = message.from_user.first_name + ben_id = message.from_user.id + + await message.reply( + f"{name} ({ben_id}) заbenен за Botting, spamming, and coordinated inauthentic behavior.😡✅\n" + f"админ: Ben (958011829)✅" + ) + add_one_to("stats/ben") return @@ -115,10 +125,19 @@ async def start_handler(message: Message): async def start_handler(message: Message): user_name = message.from_user.first_name or message.sender_chat.title or "вы" if message.chat.type in [ChatType.GROUP, ChatType.SUPERGROUP]: - await message.reply( - f"отправлен репорт на {user_name}!" - ) - add_one_to("stats/reporn") + if message.chat.id in REPORN_IDS: + replied = message.reply_to_message or None + if replied: + name = replied.from_user.first_name + ben_id = replied.from_user.id + else: + name = message.from_user.first_name + ben_id = message.from_user.id + + await message.reply( + f"отправлен репорт на {name} ({ben_id})!📞" + ) + add_one_to("stats/reporn") return |