diff --git a/nwxraybot/handlers/admin.py b/nwxraybot/handlers/admin.py index 09f603b..01c043f 100644 --- a/nwxraybot/handlers/admin.py +++ b/nwxraybot/handlers/admin.py @@ -16,6 +16,7 @@ from nwxraybot.fsm import BroadcastStates from nwxraybot.meta import Handler from nwxraybot.middlewares import AdminMiddleware from nwxraybot.models import User +from nwxraybot.utils import get_subscription_info class AdminHandler(Handler): @@ -24,6 +25,17 @@ class AdminHandler(Handler): self.router.message.middleware(AdminMiddleware()) + help_text = """Список команда администратора: +`/adduser name url [01.01.1970 00:00]` - добавить пользователя +`/updateuser name 01.01.1970 00:00` - обновить информацию о пользователе +`/broadcast` - рассылка (пошагово) +`/get_users` - список пользователей +""" + + @self.router.message(Command('ahelp')) + async def help(message: Message): + await message.reply(help_text, parse_mode=ParseMode.MARKDOWN) + @self.router.message(Command('adduser')) async def add_user(message: Message): mask = r"^(?P[a-zA-Z0-9]+)\s(?Pvless://[^\s]+)($|\s(?P[0-9]{2}\.[0-9]{2}\.[0-9]{4})\s(?P