add scripts pull variations
This commit is contained in:
parent
d23f026b19
commit
0061516718
4 changed files with 69 additions and 2 deletions
2
.gitattributes
vendored
Normal file
2
.gitattributes
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
LichessClientTG_bot/config.py merge=ours
|
||||
|
||||
|
|
@ -4,10 +4,10 @@ from dotenv import load_dotenv
|
|||
load_dotenv()
|
||||
|
||||
# Telegram Bot Configuration
|
||||
TELEGRAM_BOT_TOKEN = "7903295042:AAGBO2k8pfBDy4RoLRFsknwE7z0N-thAPI8"
|
||||
TELEGRAM_BOT_TOKEN = "8241474807:AAH684LTY93aXRou4-LtqU5-p8LuEjzYn8U"
|
||||
|
||||
# Admin Panel Bot Configuration
|
||||
ADMINPANEL_TELEGRAM_BOT_TOKEN = "8588876086:AAHoZncfhTCbul1BblpvnZMzvz7jAYVFmcw"
|
||||
ADMINPANEL_TELEGRAM_BOT_TOKEN = "7918349610:AAEZH7lbzdams31rCDZXeaAzFluDWfUQoLg"
|
||||
|
||||
# Lichess API Configuration
|
||||
LICHESS_API_BASE_URL = "https://lichess.org/api"
|
||||
|
|
|
|||
23
git-pull-reset.sh
Executable file
23
git-pull-reset.sh
Executable file
|
|
@ -0,0 +1,23 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Git pull с отменой локальных изменений в config.py
|
||||
# Использование: ./git-pull-reset.sh
|
||||
|
||||
CONFIG_FILE="LichessClientTG_bot/config.py"
|
||||
|
||||
echo "🔄 Git pull с отменой локальных изменений в config.py..."
|
||||
|
||||
# Убираем skip-worktree если был установлен
|
||||
echo "🔓 Отключаю skip-worktree..."
|
||||
git update-index --no-skip-worktree "$CONFIG_FILE" 2>/dev/null || true
|
||||
|
||||
# Отменяем локальные изменения в config.py
|
||||
echo "↩️ Отменяю локальные изменения в config.py..."
|
||||
git checkout -- "$CONFIG_FILE" 2>/dev/null || true
|
||||
|
||||
# Делаем pull
|
||||
echo "⬇️ Выполняю git pull..."
|
||||
git pull
|
||||
|
||||
echo "✅ Готово! Локальные изменения в config.py отменены, pull выполнен."
|
||||
|
||||
42
git-pull-safe.sh
Executable file
42
git-pull-safe.sh
Executable file
|
|
@ -0,0 +1,42 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Безопасный git pull с сохранением локального config.py
|
||||
# Использование: ./git-pull-safe.sh
|
||||
|
||||
CONFIG_FILE="LichessClientTG_bot/config.py"
|
||||
BACKUP_FILE="${CONFIG_FILE}.local"
|
||||
|
||||
echo "🔄 Безопасный git pull с сохранением локального config.py..."
|
||||
|
||||
# Сохраняем локальный config
|
||||
if [ -f "$CONFIG_FILE" ]; then
|
||||
echo "💾 Сохраняю локальный config.py..."
|
||||
cp "$CONFIG_FILE" "$BACKUP_FILE"
|
||||
fi
|
||||
|
||||
# Временно убираем skip-worktree
|
||||
echo "🔓 Временно отключаю skip-worktree..."
|
||||
git update-index --no-skip-worktree "$CONFIG_FILE" 2>/dev/null || true
|
||||
|
||||
# Восстанавливаем версию из репозитория для pull
|
||||
echo "📥 Восстанавливаю версию из репозитория для pull..."
|
||||
git checkout -- "$CONFIG_FILE" 2>/dev/null || true
|
||||
|
||||
# Делаем pull
|
||||
echo "⬇️ Выполняю git pull..."
|
||||
git pull
|
||||
|
||||
# Восстанавливаем локальный config
|
||||
if [ -f "$BACKUP_FILE" ]; then
|
||||
echo "✅ Восстанавливаю локальный config.py..."
|
||||
cp "$BACKUP_FILE" "$CONFIG_FILE"
|
||||
rm "$BACKUP_FILE"
|
||||
fi
|
||||
|
||||
# Возвращаем skip-worktree
|
||||
echo "🔒 Возвращаю skip-worktree..."
|
||||
git update-index --skip-worktree "$CONFIG_FILE"
|
||||
|
||||
echo "✨ Готово! Локальный config.py сохранен."
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue