Commit graph

8 commits

Author SHA1 Message Date
Danil
e10aa85e6f Replace sport betting with Liquipedia Dota 2 betting 2026-05-19 23:03:53 +03:00
Danil
2e3bd9bd99 Restrict betting system to Dota 2 only 2026-05-19 22:36:52 +03:00
q
add3553ce0 feat: переход с SQLite на PostgreSQL + скрипт миграции
- Все 4 SQLite базы объединены в одну PostgreSQL
- Новый db.py с ThreadedConnectionPool (psycopg2)
- docker-compose: сервис postgres с healthcheck, данные в ./db/postgres
- scripts/migrate_sqlite_to_pg.py — миграция существующих данных
- Убраны мёртвый код и дублирующий import в main.py и talk_handler.py
- .env удалён из git-индекса

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 23:25:22 +03:00
Danil
c2e210c4ae Исправление критических багов и потенциальных проблем
- Удалена дублирующая функция handle_uwu_cmd в uwu.py (мёртвый код)

- Исправлен краш UnboundLocalError в /zvetok (next_dt и delta могли быть не определены)

- Баланс penis больше не уходит в минус при проигрыше в казино

- talk_handler теперь использует путь БД из config.py вместо своего (разные файлы БД)

- betting.py больше не крашится при импорте если /db/ недоступен

- Таймаут гадания снижен со 120 до 30 секунд (Telegram таймаутит раньше)
2026-04-13 18:50:37 +03:00
Omelechko Danil
3baf71ab98 fix: replace dead esports keys with football leagues, fix payout stats 2026-03-23 17:07:12 +03:00
Omelechko Danil
6b6c1dd15d fix: matches + bet history with monthly stats 2026-03-23 10:55:25 +03:00
q
107a0647d1 fix 2026-03-20 12:24:05 +03:00
Danil
aee53349b1 Добавлены ставки на матчи 2026-03-19 23:49:25 +03:00