Commit graph

62 commits

Author SHA1 Message Date
vrubelroman
c16a11cf63 очередь запросов и интервал 7 сек 2025-11-20 03:23:38 +03:00
vrubelroman
4dc5539da2 bug today 2025-11-20 03:14:06 +03:00
vrubelroman
faf6ec0c35 count users without gamers 2025-11-20 02:22:44 +03:00
vrubelroman
ef9aa3d3df fix bug push from timer 2025-11-20 01:22:52 +03:00
vrubelroman
278c5b9c40 add token bug fix 2025-11-19 12:02:54 +03:00
vrubelroman
1f384c12ab add audio notifications 2025-11-18 19:39:52 +03:00
vrubelroman
9cb573db7d fix notifications 2025-11-18 16:28:07 +03:00
vrubelroman
24d53e731a rate limiter 0.2 sec 2025-11-18 15:10:19 +03:00
vrubelroman
e0e8fa8f6b fix 2025-11-18 14:43:38 +03:00
vrubelroman
54b263f20c fix push notification 2025-11-18 14:41:13 +03:00
vrubelroman
8a813be5cc new users and gamers today 2025-11-18 14:30:55 +03:00
vrubelroman
141022727d /addgamer after /addgamer 2025-11-18 14:23:54 +03:00
vrubelroman
0fe6be8601 add link to telegram profile user 2025-11-18 14:05:39 +03:00
vrubelroman
3619eab74e bug fix notification 2025-11-18 14:03:06 +03:00
vrubelroman
0e66a05b90 delete activ status 2025-11-16 23:36:57 +03:00
vrubelroman
c39bb33282 messages when doing questions 2025-11-16 23:10:08 +03:00
vrubelroman
033a0db12f 3 sec timeout from questions /lastyear_or_1000games 2025-11-16 22:52:45 +03:00
vrubelroman
6abe9a50c1 ver 1.1.0 2025-11-16 22:50:44 +03:00
vrubelroman
5a8c705d54 /today /yesterday ... view all stats of gamers 2025-11-16 22:49:56 +03:00
vrubelroman
14db5765a5 add about /support in /start 2025-11-16 22:17:44 +03:00
vrubelroman
97996efcda add if else prod or test key telegram 2025-11-16 22:09:37 +03:00
vrubelroman
0061516718 add scripts pull variations 2025-11-16 21:52:05 +03:00
vrubelroman
d23f026b19 add versions 2025-11-16 21:36:48 +03:00
vrubelroman
a7ad36b961 bug fix /addgamer after /start 2025-11-16 21:32:33 +03:00
vrubelroman
3f5f4f14b9 add timers 1 2 3 6 12 24 hours 2025-11-16 21:01:14 +03:00
vrubelroman
13a83b9fbd add cases delgamer 2025-11-16 20:44:02 +03:00
vrubelroman
5c69859868 add /support 2025-11-16 20:23:01 +03:00
vrubelroman
d52e962022 fix /start and lastYear_or_1000games 2025-11-16 20:07:52 +03:00
vrubel
9011b3015b bug fixed text add player 2025-11-16 15:27:08 +03:00
vrubelroman
d1e8d343ba edit config 2025-11-16 14:43:04 +03:00
vrubel
1d485fc100 bug fixed /addplayer 2025-11-16 13:38:25 +03:00
vrubel
3e61fa33c4 bug fixed 1000 games 2025-11-16 13:24:39 +03:00
vrubelroman
3226d4c162 add lastYear_or_1000games 2025-11-16 12:48:23 +03:00
vrubelroman
7232a8d304 add about.md 2025-11-13 23:40:13 +03:00
vrubelroman
869f7ac03f cofee color 2025-11-13 15:43:42 +03:00
vrubelroman
526d36bc03 fix bug web admin panel and sort list users 2025-11-13 15:27:10 +03:00
vrubelroman
e645e57f74 add system messages 2025-11-13 15:07:53 +03:00
vrubelroman
ceb62b408a add statistics 2025-11-13 13:32:46 +03:00
vrubelroman
23de80f94d admin panel 2025-11-13 01:00:48 +03:00
vrubelroman
3362bf89e2 EN language only 2025-11-12 23:20:01 +03:00
vrubelroman
3ec1fe614d add docker compose v2 2025-11-11 21:16:23 +03:00
vrubelroman
ecd252cdad добавлена проверка на существование добавляемого игрока 2025-11-07 22:54:49 +03:00
vrubelroman
a5d6481495 Вернуть config.py в репозиторий
- Удален config.py из .gitignore
- config.py теперь отслеживается в git
- Позволяет синхронизировать настройки между машинами
2025-10-31 19:39:40 +03:00
vrubelroman
b031539f5e Добавлена поддержка классических игр в статистике
- Добавлен classical в модель GamesStats
- Добавлена обработка classical в методе _process_games_by_mode
- Теперь команды /today, /yesterday и /week выводят информацию по классическим играм
- Форматтер уже поддерживает classical (emoji ♟️)
2025-10-31 19:24:27 +03:00
vrubelroman
558de5011a Добавлены ссылки на профили Lichess для имен игроков в веб-интерфейсе
- Имена игроков в таблице теперь являются ссылками на их профили на Lichess
- Формат ссылки: https://lichess.org/@/username
- Ссылки открываются в новой вкладке
- Добавлены стили для ссылок (.gamer-link)
2025-10-31 19:18:54 +03:00
vrubelroman
10211937c7 Автоматическая установка периода уведомлений при добавлении игроков
- При добавлении игрока через /addgamer автоматически устанавливается период в 60 минут
- При добавлении нового игрока через /addtoken автоматически устанавливается период в 60 минут
- Работает как при первом добавлении, так и при последующих
2025-10-31 19:12:39 +03:00
vrubelroman
cb1c6b9caf Добавить config.py в .gitignore
- Добавлен config.py и LichessClientTG_bot/config.py в .gitignore
- Удален config.py из отслеживания git (файл остается локально)
2025-10-31 19:08:01 +03:00
vrubel
974b5ea603 после /start /addgamer 2025-10-29 11:32:45 +03:00
vrubel
9e79b97672 поменял ключ 2025-10-29 00:59:36 +03:00
vrubel
05fc7c21ea fix: add error handling for getgamers command to ensure all players are displayed
- Added try-except block to handle errors when fetching player ratings
- Added detailed logging to track all players being processed
- Ensures all 4 players are displayed correctly
2025-10-29 00:29:53 +03:00