после неудачных попыток добавить игрока предлагается добавить игрока
This commit is contained in:
parent
977787c858
commit
6d51cf135d
1 changed files with 8 additions and 13 deletions
|
|
@ -558,7 +558,8 @@ class LichessBot:
|
||||||
user_exists = await self.lichess_api.check_user_exists(username)
|
user_exists = await self.lichess_api.check_user_exists(username)
|
||||||
if not user_exists:
|
if not user_exists:
|
||||||
await update.message.reply_text(
|
await update.message.reply_text(
|
||||||
t('user_not_found', lang, username=username)
|
t('user_not_found', lang, username=username) + '\n\n' + t('addgamer_prompt', lang),
|
||||||
|
parse_mode='HTML'
|
||||||
)
|
)
|
||||||
return WAITING_FOR_USERNAME
|
return WAITING_FOR_USERNAME
|
||||||
|
|
||||||
|
|
@ -569,13 +570,10 @@ class LichessBot:
|
||||||
if existing_gamer:
|
if existing_gamer:
|
||||||
# Player is already being tracked by this user
|
# Player is already being tracked by this user
|
||||||
await update.message.reply_text(
|
await update.message.reply_text(
|
||||||
t('gamer_already_added', lang, username=username)
|
t('gamer_already_added', lang, username=username) + '\n\n' + t('addgamer_prompt', lang),
|
||||||
|
parse_mode='HTML'
|
||||||
)
|
)
|
||||||
# Clear awaiting flag
|
# Keep awaiting flag - don't clear it, so user can try again
|
||||||
try:
|
|
||||||
context.user_data['awaiting_addgamer_username'] = False
|
|
||||||
except Exception:
|
|
||||||
pass
|
|
||||||
return
|
return
|
||||||
|
|
||||||
# Add gamer to database (without token)
|
# Add gamer to database (without token)
|
||||||
|
|
@ -594,13 +592,10 @@ class LichessBot:
|
||||||
# If add_user_gamer returned False, it means the pair already exists (shouldn't happen after our check, but just in case)
|
# If add_user_gamer returned False, it means the pair already exists (shouldn't happen after our check, but just in case)
|
||||||
if not added:
|
if not added:
|
||||||
await update.message.reply_text(
|
await update.message.reply_text(
|
||||||
t('gamer_already_added', lang, username=username)
|
t('gamer_already_added', lang, username=username) + '\n\n' + t('addgamer_prompt', lang),
|
||||||
|
parse_mode='HTML'
|
||||||
)
|
)
|
||||||
# Clear awaiting flag
|
# Keep awaiting flag - don't clear it, so user can try again
|
||||||
try:
|
|
||||||
context.user_data['awaiting_addgamer_username'] = False
|
|
||||||
except Exception:
|
|
||||||
pass
|
|
||||||
return
|
return
|
||||||
|
|
||||||
# Set default period to 1 hour (60 minutes) for new gamer
|
# Set default period to 1 hour (60 minutes) for new gamer
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue