From 6c70914df6aa5998641f32fc1dcd221b259fd49d Mon Sep 17 00:00:00 2001 From: Rykov7 Date: Mon, 7 Nov 2022 12:45:02 +0300 Subject: [PATCH] add int(id) exception catching on unban user --- app/bot.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/bot.py b/app/bot.py index 7bb3a4a..2bcfe47 100644 --- a/app/bot.py +++ b/app/bot.py @@ -255,7 +255,12 @@ def admin_panel(message: types.Message): bot.delete_message(message.chat.id, message.id) bot.ban_chat_member(message.chat.id, message.from_user.id) elif message.text.split()[0] == '!unban': - bot.unban_chat_member(message.chat.id, message.text.split()[1]) + try: + user_id = int(message.text.split()[1]) + except ValueError: + print(f'User ID must be integer. Got: {message.text.split()[1]}') + else: + bot.unban_chat_member(message.chat.id, user_id) @bot.message_handler(func=check_chat, content_types=['text', 'sticker', 'photo', 'animation', 'video',