First hotfix
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user