diff --git a/nwxraybot/handlers/admin.py b/nwxraybot/handlers/admin.py index 70ab2a7..6041b43 100644 --- a/nwxraybot/handlers/admin.py +++ b/nwxraybot/handlers/admin.py @@ -23,7 +23,7 @@ class AdminHandler(Handler): text = message.text.replace('/adduser ', '') match = re.match(mask, text) if match is None: - await message.reply('Вы ввели пользователя в неверном формате. Вводите в формате:\n``` /adduser name vless://.... 01.01.1970 00:00```', parse_mode=ParseMode.MARKDOWN) + await message.reply('Вы ввели команду в неверном формате. Вводите в формате:\n``` /adduser name vless://.... 01.01.1970 00:00```', parse_mode=ParseMode.MARKDOWN) return user_dict = match.groupdict() date = None @@ -35,3 +35,19 @@ class AdminHandler(Handler): name=user_dict['name'], url=user_dict['url'], time=date, code=code) new_user.save() await message.answer(f'Пользователь создан. Вот его ссылка для доступа:\n`https://t.me/nwproxybot?start={code}`', parse_mode=ParseMode.MARKDOWN) + + @self.router.message(Command('updateuser')) + async def update_user(message: Message): + mask = r"^(?P[a-zA-Z0-9]+)\s(?P[0-9]{2}\.[0-9]{2}\.[0-9]{4})\s(?P