Merge branch 'hotfix-start-command'

This commit is contained in:
2025-01-17 13:52:33 +03:00

View File

@@ -30,14 +30,20 @@ class HelloHandler(Handler):
user: Optional[User] = None user: Optional[User] = None
if len(data) == 2: if len(data) == 2:
code = data[1] code = data[1]
query = User.update(telegram_id=None).where( user = User.select().where(
User.telegram_id == message.from_user.id) User.telegram_id == message.from_user.id).first()
query.execute() if user is not None:
await message.answer(f"Приветствуем в боте NwXray! Здесь вы сможете получить информацию о своем подключении к NwXray.\n\n{get_subscription_info(message.from_user.id)}",
reply_markup=self.__non_admin_main_menu(), parse_mode=ParseMode.MARKDOWN)
return
user = User.select().where( user = User.select().where(
User.code == code).first() User.code == code).first()
if user is None: if user is None:
await message.answer('Пользователь не найден, обратитесь к администратору за ссылкой!') await message.answer('Пользователь не найден, обратитесь к администратору за ссылкой!')
return return
query = User.update(telegram_id=None).where(
User.telegram_id == message.from_user.id)
query.execute()
user.telegram_id = message.from_user.id user.telegram_id = message.from_user.id
user.code = '' user.code = ''
user.save() user.save()