No description
- Python 92.1%
- Dockerfile 7.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
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
|
||
| .wiki | ||
| .woodpecker | ||
| alpha/lang | ||
| light/lang | ||
| en.docker-compose.yml | ||
| LICENSE | ||
| README.md | ||
| ru.docker-compose.yml | ||
| ua.docker-compose.yml | ||
Fediverse Boost Bot 🚀
Простой и эффективный бот на Python для автоматического репоста (буста) контента в Mastodon, Akkoma, Pleroma и других сетях на базе ActivityPub по выбранным хештегам.
📦 Выбор версии (Docker Tags)
В нашем реестре доступны две версии бота. Выберите ту, которая подходит под ваши задачи:
:light(v1) — Минималистичная версия. Выполняет только буст по списку тегов. Минимум настроек, идеально для слабых серверов.: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 | ❌ | ✅ |
| Минимальный вес образа | ✅ | ⚠️ |
Как получить токен? 🔑
- В интерфейсе вашего инстанса откройте Настройки -> Разработка -> Новое приложение.
- Укажите любое имя и выберите права (Scopes): read:statuses и write:statuses.
- Сохраните и скопируйте значение из поля Ваш токен доступа.
Локальная сборка 🏗
Если вы хотите собрать образ самостоятельно из исходного кода:
git clone https://code.vsme.cc/tr/boost.git
cd boost
# Перейдите в папку нужной версии:
cd alpha # или cd light
docker build -t boost: version .
Лицензия 📜
Проект распространяется под лицензией GNU AGPLv3.