diff --git a/src/modules/ban.py b/src/modules/ban.py index ddb1efb..0e86069 100644 --- a/src/modules/ban.py +++ b/src/modules/ban.py @@ -44,6 +44,15 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об # Разбиваем текст сообщения на части parts_msg = message.text.split() + # Выводим помощь (/ban help) + if len(parts_msg) == 2 and parts_msg[1].strip() in ['help', 'помощь']: + await send_message(chat_id, COMMAND_MESSAGES['manual_ban']) + + # Удаляем сообщения через 30 секунд + await delete_messages(bot, message, 30) + + return + try: # Проверяем, является ли отправитель администратором try: @@ -76,15 +85,6 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об return - # Выводим помощь (/ban help) - if len(parts_msg) == 2 and parts_msg[1].strip() in ['help', 'помощь']: - await send_message(chat_id, COMMAND_MESSAGES['manual_ban']) - - # Удаляем сообщения через 30 секунд - await delete_messages(bot, message, 30) - - return - # Если одно слово, то ответом на сообщение if len(parts_msg) == 1: diff --git a/src/modules/mute.py b/src/modules/mute.py index 3aa7ef9..c727cd4 100644 --- a/src/modules/mute.py +++ b/src/modules/mute.py @@ -112,6 +112,15 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об # Разбиваем текст сообщения на части parts_msg = message.text.split() + # Выводим помощь + if len(parts_msg) == 2 and parts_msg[1].strip() in ['help', 'помощь']: + await send_message(chat_id, COMMAND_MESSAGES['manual_mute']) + + # Удаляем сообщения через 30 секунд + await delete_messages(bot, message, 30) + + return + try: # Проверяем, является ли отправитель администратором try: @@ -144,15 +153,6 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об return - # Выводим помощь - if len(parts_msg) == 2 and parts_msg[1].strip() in ['help', 'помощь']: - await send_message(chat_id, COMMAND_MESSAGES['manual_mute']) - - # Удаляем сообщения через 30 секунд - await delete_messages(bot, message, 30) - - return - # Если одно слово, то удаляем сообщение. Ошибка if len(parts_msg) == 1: await asyncio.sleep(3) diff --git a/src/modules/unban.py b/src/modules/unban.py index 24ff256..30fe752 100644 --- a/src/modules/unban.py +++ b/src/modules/unban.py @@ -31,6 +31,15 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об # Разбиваем текст сообщения на части parts_msg = message.text.split() + # Выводим помощь (/unban help) + if len(parts_msg) == 2 and parts_msg[1].strip() in ['help', 'помощь']: + await send_message(chat_id, COMMAND_MESSAGES['manual_unban']) + + # Удаляем сообщения через 30 секунд + await delete_messages(bot, message, 30) + + return + try: # Проверяем, является ли отправитель администратором try: @@ -63,15 +72,6 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об return - # Выводим помощь (/unban help) - if len(parts_msg) == 2 and parts_msg[1].strip() in ['help', 'помощь']: - await send_message(chat_id, COMMAND_MESSAGES['manual_unban']) - - # Удаляем сообщения через 30 секунд - await delete_messages(bot, message, 30) - - return - # Если одно слово, то ответом на сообщение if len(parts_msg) == 1: diff --git a/src/modules/unmute.py b/src/modules/unmute.py index 6dfaae6..01dff27 100644 --- a/src/modules/unmute.py +++ b/src/modules/unmute.py @@ -31,6 +31,15 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об # Разбиваем текст сообщения на части parts_msg = message.text.split() + # Выводим помощь (/unmute help) + if len(parts_msg) == 2 and parts_msg[1].strip() in ['help', 'помощь']: + await send_message(chat_id, COMMAND_MESSAGES['manual_unmute']) + + # Удаляем сообщения через 30 секунд + await delete_messages(bot, message, 30) + + return + try: # Проверяем, является ли отправитель администратором try: @@ -63,15 +72,6 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об return - # Выводим помощь (/unmute help) - if len(parts_msg) == 2 and parts_msg[1].strip() in ['help', 'помощь']: - await send_message(chat_id, COMMAND_MESSAGES['manual_unmute']) - - # Удаляем сообщения через 30 секунд - await delete_messages(bot, message, 30) - - return - # Если одно слово, то ответом на сообщение if len(parts_msg) == 1: