Files
2025-11-06 15:09:15 +09:00
..
2025-09-18 14:19:49 +09:00
2025-11-06 15:09:15 +09:00
2025-11-06 15:09:15 +09:00
2025-09-18 13:46:35 +09:00
2025-11-06 15:09:15 +09:00
2025-09-18 14:19:49 +09:00
2025-09-18 16:47:07 +09:00
2025-09-18 13:46:35 +09:00

Структура скриптов в директории /scripts

Эта директория содержит вспомогательные скрипты для работы с Telegram Tinder Bot.

Основные скрипты

  • startup.sh - Скрипт запуска бота в Docker-контейнере
  • migrate-sync.js - Синхронизация миграций базы данных
  • createNotificationTables.js - Создание таблиц для системы уведомлений
  • add-hobbies-column.js - Добавление колонки интересов в профиль
  • create_profile_fix.js - Исправление профилей пользователей
  • createProfileViewsTable.js - Создание таблицы для учета просмотров профилей
  • update_bot_with_notifications.js - Обновление бота с поддержкой уведомлений

Директории

  • /legacy - Устаревшие и тестовые скрипты, сохраненные для истории

Использование скриптов

Скрипты JavaScript можно запускать с помощью Node.js:

node scripts/script-name.js

Bash скрипты должны быть сделаны исполняемыми:

chmod +x scripts/script-name.sh
./scripts/script-name.sh

Добавление новых скриптов

При добавлении новых скриптов соблюдайте следующие правила:

  1. Используйте понятное имя файла, отражающее его назначение
  2. Добавьте комментарии в начало файла с описанием его функциональности
  3. Добавьте запись об этом скрипте в текущий файл README.md

Скрипты миграций

Миграции базы данных следует создавать с помощью команды:

npm run migrate:create your_migration_name

Это создаст файл миграции в директории /migrations.