Автоматическая установка периода уведомлений при добавлении игроков

- При добавлении игрока через /addgamer автоматически устанавливается период в 60 минут
- При добавлении нового игрока через /addtoken автоматически устанавливается период в 60 минут
- Работает как при первом добавлении, так и при последующих
This commit is contained in:
vrubelroman 2025-10-31 19:12:39 +03:00
parent cb1c6b9caf
commit 10211937c7

View file

@ -138,6 +138,9 @@ class LichessBot:
gamer_id = self.db.add_gamer(username)
self.db.add_user_gamer(user_id, gamer_id, token)
# Set default period to 1 hour (60 minutes) for new gamer
self.db.set_user_gamer_period(user_id, gamer_id, 60)
# If this is the first gamer for this user, make it active
user_gamers = self.db.get_user_gamers(user_id)
if len(user_gamers) == 1:
@ -169,6 +172,9 @@ class LichessBot:
# Link user to gamer (without token)
self.db.add_user_gamer(user_id, gamer_id, None)
# Set default period to 1 hour (60 minutes) for new gamer
self.db.set_user_gamer_period(user_id, gamer_id, 60)
# If this is the first gamer for this user, make it active
user_gamers = self.db.get_user_gamers(user_id)
if len(user_gamers) == 1: