3 Полезные функции
тот самый тревожник edited this page 2026-07-16 11:35:46 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Справка по управлению и полезные команды 🛠️

В этом разделе собраны шпаргалки по командам Docker, которые помогут вам управлять контейнером бота, отслеживать его работу и оперативно решать возникающие проблемы.

📊 Мониторинг и логи

Проверка логов — главный способ убедиться, что бот успешно обходит хештеги и не получает блокировок (ошибок 429).

  • Просмотр логов в реальном времени (стрим):
    docker logs -f boost
    
  • Посмотреть последние 50 строк логов:
    docker logs --tail 50 boost
    
  • Проверить, работает ли контейнер прямо сейчас:
    docker ps -a --filter name=boost
    

🔄 Обновление бота до последней версии

Если вышли исправления (например, в версии v2.1-alpha) и вам нужно обновить работающий контейнер без потери конфигурации:

# 1. Скачиваем свежий образ из реестра
docker pull git.vsme.cc/tr/boost:v2.1-alpha

# 2. Перезапускаем контейнеры (Docker Compose автоматически заменит образ на новый)
docker compose up -d --remove-orphans

🛑 Остановка и перезапуск

  • Перезапустить бота (полезно, если вы изменили список тегов в docker-compose.yml):
    docker compose restart
    
  • Остановить работу бота:
    docker compose down
    

🧪 Быстрый запуск без Docker Compose (One-liner)

Если вам нужно быстро протестировать одну из версий бота в консоли без создания файлов конфигурации:

docker run -d --name boost \
  -e MASTODON_URL="https://ваш.инстанс" \
  -e MASTODON_TOKEN=аш_токен" \
  -e HASHTAGS="linux,art" \
  --restart unless-stopped \
  git.vsme.cc/tr/boost:light