Исправление двойного ответа и улучшение системы

- Исправлен баг с двойным ответом в /getgamers (добавлена обработка ошибок)
- Добавлена автоматическая миграция токенов при инициализации БД
- Исправлен веб-интерфейс - теперь берет токены из user_gamers
- Улучшен start.sh - создает бэкап базы перед перезапуском
- Добавлен export_db.sh для экспорта базы данных
- start.sh безопасно обновляет проект и сохраняет все данные
This commit is contained in:
vrubelroman 2025-10-28 21:34:35 +03:00
parent cbc5244240
commit 6cb5a9b99f
13 changed files with 186 additions and 11 deletions

20
export_db.sh Normal file
View file

@ -0,0 +1,20 @@
#!/bin/bash
echo "📤 Экспорт базы данных..."
if [ ! -f "LichessClientTG_bot/data/lichess_bot.db" ]; then
echo "❌ База данных не найдена!"
exit 1
fi
mkdir -p backups
timestamp=$(date +%Y%m%d_%H%M%S)
# Экспортируем базу
cp LichessClientTG_bot/data/lichess_bot.db "backups/export_lichess_bot_${timestamp}.db"
echo "✅ База данных экспортирована: backups/export_lichess_bot_${timestamp}.db"
echo ""
echo "Для импорта на другом компьютере используйте:"
echo " cp backups/export_lichess_bot_${timestamp}.db LichessClientTG_bot/data/lichess_bot.db"