====== Версия Light ====== Версия **Light** — это максимально упрощенная и экономичная версия бота [[https://code.fleacf.space/cafe/fedi-boost|fedi-boost]]. Она предназначена для серверов с ограниченными ресурсами и выполняет только базовую задачу: автоматический репост (Boost) указанных хештегов без сложной фильтрации. ===== Особенности версии Light 🚀 ===== * **Минимальный размер:** Образ весит значительно меньше основной версии. * **Низкое потребление ОЗУ:** Используются только базовые функции библиотеки mastodon.py. * **Простота:** Всего 3 настройки для запуска. ===== Быстрый старт с Docker Compose 🛠 ===== 1. Создайте на вашем сервере папку для бота, внутри неё файл ''docker-compose.yml'': services: fedi-light: image: code.fleacf.space/cafe/fedi-boost:light container_name: fedi-boost-light restart: always environment: - MASTODON_BASE_URL=https://ваш.инстанс - MASTODON_TOKEN=ваш_токен_доступа - HASHTAGS=art,linux,fediverse 2. **Запуск:** В терминале внутри папки выполните: docker-compose up -d ===== Описание настроек (Environment Variables) ⚙️ ===== ^ Переменная ^ Описание ^ Обязательно ^ | MASTODON_BASE_URL | Полный адрес вашего сервера (например, ''https://mastodon.social''). | Да | | MASTODON_TOKEN | Ваш Access Token (из настроек Разработки). | Да | | HASHTAGS | Хештеги для отслеживания через запятую без знака #. | Да | ===== Как получить MASTODON_TOKEN 🔑 ===== 1. Откройте ваш инстанс (Mastodon/Akkoma/Pleroma). 2. Перейдите в **Настройки -> Разработка -> Новое приложение**. 3. Укажите имя (например, ''Fedi-Boost-Light''). 4. В списке разрешений (Scopes) отметьте: * ''read:statuses'' (чтобы видеть посты в хештегах). * ''write:statuses'' (чтобы делать репост). 5. Нажмите **«Сохранить»** и скопируйте **Ваш токен доступа**. ===== Проверка работы 📋 ===== Чтобы посмотреть, как работает бот и не возникло ли ошибок, используйте команду: docker logs -f fedi-boost-light Вы должны увидеть сообщения: //"Бот запущен..."// и список отслеживаемых хештегов. ===== Важные замечания ⚠️ ===== * Версия Light **не поддерживает** фильтрацию запрещенных слов или игнорирование тегов #nobot. Если вам нужны эти функции, используйте версию alpha. * Пауза между проверками хештегов фиксирована и составляет **5 минут** (300 секунд), чтобы не создавать лишнюю нагрузку на ваш сервер.