No description
  • Python 92.1%
  • Dockerfile 7.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
tr c8228bd932
All checks were successful
ci/woodpecker/push/kaniko-build/1 Pipeline was successful
ci/woodpecker/push/kaniko-build/2 Pipeline was successful
ci/woodpecker/push/kaniko-build/3 Pipeline was successful
ci/woodpecker/push/kaniko-build/4 Pipeline was successful
ci/woodpecker/push/kaniko-build/5 Pipeline was successful
ci/woodpecker/push/kaniko-build/6 Pipeline was successful
Обновить .woodpecker/kaniko-build.yml
2026-10-17 13:21:50 +02:00
.wiki 🛠 Быстрый старт (Docker Compose) 2026-10-02 15:20:26 +02:00
.woodpecker Обновить .woodpecker/kaniko-build.yml 2026-10-17 13:21:50 +02:00
alpha/lang Dockerfile 2026-09-22 15:29:49 +02:00
light/lang d 2026-09-20 13:45:14 +02:00
en.docker-compose.yml en.docker-compose.yml 2026-09-21 06:22:06 +02:00
LICENSE Initial commit 2026-09-20 10:39:57 +02:00
README.md Обновить README.md 2026-09-20 11:31:25 +02:00
ru.docker-compose.yml ru.docker-compose.yml 2026-09-20 11:30:20 +02:00
ua.docker-compose.yml ua.docker-compose.yml 2026-09-22 14:46:52 +02:00

Fediverse Boost Bot 🚀

Простой и эффективный бот на Python для автоматического репоста (буста) контента в Mastodon, Akkoma, Pleroma и других сетях на базе ActivityPub по выбранным хештегам.

📦 Выбор версии (Docker Tags)

В нашем реестре доступны две версии бота. Выберите ту, которая подходит под ваши задачи:

  1. :light (v1) — Минималистичная версия. Выполняет только буст по списку тегов. Минимум настроек, идеально для слабых серверов.
  2. :alpha (v2) — Продвинутая версия. Включает «черный список» хештегов и автоматически соблюдает этику Fediverse (игнорирует посты с #nobot).

🛠 Быстрый старт (Docker Compose)

Создайте файл docker-compose.yml:

# Копируем репозиторий
git clone https://code.vsme.cc/tr/boost.git

cp ru.docker-compose.yml docker-compose.yml

# Настраивайте данный образ
nano docker-compose.yml

Запуск:

docker-compose up -d 

Сравнение возможностей ⚙️

Функция Light (:light) Alpha (:v2.2)
Репост по хештегам ✅ ✅
Настройка через .ENV ✅ ❌
Черный список (Forbidden Tags) ❌ ✅
Игнорирование #nobot ❌ ✅
Минимальный вес образа ✅ ⚠️

Как получить токен? 🔑

  1. В интерфейсе вашего инстанса откройте Настройки -> Разработка -> Новое приложение.
  2. Укажите любое имя и выберите права (Scopes): read:statuses и write:statuses.
  3. Сохраните и скопируйте значение из поля Ваш токен доступа.

Локальная сборка 🏗

Если вы хотите собрать образ самостоятельно из исходного кода:

git clone https://code.vsme.cc/tr/boost.git
cd boost
# Перейдите в папку нужной версии:
cd alpha # или cd light
docker build -t boost: version .

Лицензия 📜

Проект распространяется под лицензией GNU AGPLv3.