- Все 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>
- Удалена дублирующая функция handle_uwu_cmd в uwu.py (мёртвый код)
- Исправлен краш UnboundLocalError в /zvetok (next_dt и delta могли быть не определены)
- Баланс penis больше не уходит в минус при проигрыше в казино
- talk_handler теперь использует путь БД из config.py вместо своего (разные файлы БД)
- betting.py больше не крашится при импорте если /db/ недоступен
- Таймаут гадания снижен со 120 до 30 секунд (Telegram таймаутит раньше)