mass refactor

This commit is contained in:
2025-09-18 08:31:14 +09:00
parent 856bf3ca2a
commit bdd7d0424f
58 changed files with 3009 additions and 291 deletions

24
bin/start_bot.sh Normal file
View File

@@ -0,0 +1,24 @@
#!/bin/bash
# Скрипт для запуска бота в производственном режиме
# Запускает собранный JavaScript из dist/bot.js
# Переходим в корневую директорию проекта (предполагается, что скрипт находится в bin/)
PROJECT_DIR="$(dirname "$(dirname "$(readlink -f "$0")")")"
cd "$PROJECT_DIR" || { echo "❌ Error: Could not change directory to $PROJECT_DIR"; exit 1; }
# Проверяем, существует ли собранный файл
if [ ! -f "./dist/bot.js" ]; then
echo "❌ Error: Built file not found. Please run 'npm run build' first."
exit 1
fi
# Устанавливаем переменную окружения для производственного режима
export NODE_ENV=production
# Запускаем бот
echo "🚀 Starting Telegram Tinder Bot in production mode..."
node ./dist/bot.js
# Если скрипт дойдет до этой точки, значит бот завершил работу
echo "👋 Bot has been stopped."