-
released this
2026-09-08 16:52:22 +02:00 | 1 commits to master since this release🚀 Релиз v2.2-alpha: Полное соблюдение этики Fediverse и умное кэширование
Я рад представить версию v2.2-alpha, которая полностью решает проблемы с приватностью пользователей и делает работу бота прозрачной, чистой и этичной.
В этом обновлении я сфокусировались на строгом соблюдении правил приличия в ActivityPub сетях и оптимизации серверных ресурсов.
🌟 Что нового:
-
Строгое уважение приватности из БИО (#12):
- Бот теперь не просто ищет теги в текстах постов, но и обязательно заглядывает в описание профиля (био) автора.
- Если у пользователя в профиле указаны хэштеги
#nobotили#noatom, бот гарантированно пройдет мимо его публикаций и не станет делать автоматический репост.
-
Борьба с дубликатами в логах (#13):
- Добавлено умное кэширование постов с помощью временного хранилища проверенных ID (
processed_posts). Теперь бот не тратит сетевые запросы API на повторный разбор одних и тех же записей, если они повторно возвращаются в ленте хэштегов. - Реализован список пропущенных авторов внутри одного цикла проверки (
skipped_users_this_round). Сообщения о пропуске пользователей с флагами приватности теперь выводятся строго один раз за круг, полностью устраняя бесконечный спам в консоли контейнера.
- Добавлено умное кэширование постов с помощью временного хранилища проверенных ID (
-
Оптимизация памяти:
- Внедрена автоматическая ротация кэша постов (при достижении 1000 записей хранилище сокращается до последних 500), что предотвращает утечки и чрезмерное потребление оперативной памяти (ОЗУ) при долгой работе контейнера на сервере.
📦 Доступные Docker-теги
git.vsme.cc/tr/boost:alpha-v2.2— Официальный стабильный образ текущего релиза.
🛠 Обновление на сервере (Быстрый старт)
Для перехода на новую версию обновите конфигурацию в вашем файле
docker-compose.yml:services: boost: image: git.vsme.cc/tr/boost:alpha-v2.2 container_name: boost restart: always environment: - MASTODON_URL= - MASTODON_TOKEN=ваш_токен_здесь - HASHTAGS=art,linux,fediverse,queer,Boost - FORBIDDEN_TAGS=spam,nsfw,politicsПерезапустите контейнер одной командой:
docker compose pull && docker compose up -d --force-recreateВыражая благодарность участникам сообщества Федиверс за обратную связь, которая помогает делать наших ботов лучше и дружелюбнее к экосистеме!
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
-
English promotion Stable
released this
2026-07-25 15:40:53 +02:00 | 8 commits to master since this releaseThis version has been fully translated into English. No errors were found during testing.
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
4 downloads
-
Source code (ZIP)
-
Релиз v2.1-alpha-dev 🛠️ Pre-release
released this
2026-07-07 10:25:18 +02:00 | 1 commits to alpha-dev since this releaseМы рады представить специальную сборку Fediverse Boost Bot для разработчиков и энтузиастов, готовых принять участие в развитии проекта! Этот релиз закладывает прочную архитектурную основу под версию v2.1.
Проект также официально перешёл на лицензию Apache 2.0, что гарантирует сохранение авторских прав за контрибьюторами и защиту open-source сообщества.
🌟 Что нового в архитектуре v2.1-alpha?
- Система плагинов и модульных фильтров: Больше никакого монолитного кода! Теперь вы можете добавлять кастомные правила проверки постов перед бустом всего в несколько строк кода с помощью декоратора
@register_filter. - Переход на структурированное логирование: Заменили стандартные
printна модульlogging. Логи теперь структурированы по времени и уровням критичности (INFO,WARNING,ERROR), что упрощает дебаг контейнеров. - Готовое изолированное Dev-окружение: В репозиторий добавлены файлы конфигурации для мгновенного развертывания локальной среды разработки.
📦 Доступные Docker-теги
git.vsme.cc/tr/boost:dev— Свежий образ для разработчиков, собранный из веткиalpha-dev.
🛠️ Как начать разработку (Быстрый старт)
Для создания своих фич используйте локальное окружение с поддержкой "live-reload" изменений (код обновляется внутри Docker без пересборки):
- Склонируйте репозиторий и переключитесь на ветку
alpha-dev. - Перейдите в каталог
develop/. - Настройте свои тестовые данные в
docker-compose.dev.yml. - Запустите окружение одной командой:
docker compose -f docker-compose.dev.yml up --build -d
Подробные инструкции по написанию кастомных фильтров и правила этики репостов читайте в новом файле
CONTRIBUTING.mdвнутри каталогаdevelop/.⚖️ Лицензия и Авторские права (NOTICE)
Все участники, приславшие свои Pull Requests, будут официально добавлены в список авторов в файле
NOTICE. Принимаются любые идеи — от оптимизации работы с API Mastodon до интеграции ИИ-фильтров!Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
4 downloads
- Система плагинов и модульных фильтров: Больше никакого монолитного кода! Теперь вы можете добавлять кастомные правила проверки постов перед бустом всего в несколько строк кода с помощью декоратора
-
Релиз v2.1-alpha Pre-release
released this
2026-06-06 06:58:15 +02:00 | 55 commits to master since this releaseИсправление ошибок API и защита от блокировок (429)
Задачи #3 и #4
- Устранена критическая ошибка 429: исправлен бесконечный цикл запусков, падений и перезапусков, приводивший к блокеровке токена.
- Добавлена задержка API: теперь бот делает паузу в 3 сек. между проверками разных хэштегов и засыпает на 5 минут после завершения полного круга
- Оптимизована обработка ошибок
- Исправлен вызов ф-ии сна: исправлен баг с пустым вызовом
time.sleep(), вызывавший синтаксическую ошибкуTypeError
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
4 downloads
-
Релиз v2.0-alpha Pre-release
released this
2026-06-06 06:32:17 +02:00 | 57 commits to master since this release🚀 boost:alpha (Продвинутая v2-версия)
Расширенная версия бота с продвинутой фильтрацией контента и соблюдением приватности авторов.
✨ Доступные возможности:
- Репост по хештегам — базовый функционал.
- Настройка через ENV — управление всеми параметрами через переменные окружения.
- Черный список (Forbidden Tags) — возможность блокировать репосты публикаций, содержащих определенные нежелательные теги.
- Этика Fediverse (Игнорирование #nobot / #noAtom) — автоматический пропуск постов, авторы которых явно запретили автоматический сбор и репостинг своего контента.
Слияние: tr/boost!2
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
4 downloads
- Образ
-
Релиз v1.0-light Stable
released this
2026-06-06 06:15:48 +02:00 | 63 commits to master since this release🚀 boost:light
Облегченная, стабильная и оптимизированная версия проекта fedi-boost. Данный образ собран с минимальным количеством зависимостей и ориентирован на максимальное быстродействие при низком потреблении системных ресурсов (ОЗУ и CPU).
Идеально подходит для развертывания на слабых серверах (VPS/VDS начального уровня), домашних серверах или в кластерах с жесткими лимитами на ресурсы.✨ Основные особенности
- Минимальный размер образа: Быстро скачивается и разворачивается.
- Низкое потребление памяти: Вырезаны все тяжелые экспериментальные функции.
- Повышенная стабильность: Включает в себя только проверенный, базовый функционал проекта.
- Быстрый запуск: Оптимизированное время старта контейнера.
Слияние: tr/boost!1
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
4 downloads
- Образ