• v2.2 cf5cdff952

    tr released this 2026-09-08 16:52:22 +02:00 | 2 commits to master since this release

    🚀 Релиз v2.2-alpha: Полное соблюдение этики Fediverse и умное кэширование

    Я рад представить версию v2.2-alpha, которая полностью решает проблемы с приватностью пользователей и делает работу бота прозрачной, чистой и этичной.

    В этом обновлении я сфокусировались на строгом соблюдении правил приличия в ActivityPub сетях и оптимизации серверных ресурсов.

    🌟 Что нового:

    1. Строгое уважение приватности из БИО (#12):

      • Бот теперь не просто ищет теги в текстах постов, но и обязательно заглядывает в описание профиля (био) автора.
      • Если у пользователя в профиле указаны хэштеги #nobot или #noatom, бот гарантированно пройдет мимо его публикаций и не станет делать автоматический репост.
    2. Борьба с дубликатами в логах (#13):

      • Добавлено умное кэширование постов с помощью временного хранилища проверенных ID (processed_posts). Теперь бот не тратит сетевые запросы API на повторный разбор одних и тех же записей, если они повторно возвращаются в ленте хэштегов.
      • Реализован список пропущенных авторов внутри одного цикла проверки (skipped_users_this_round). Сообщения о пропуске пользователей с флагами приватности теперь выводятся строго один раз за круг, полностью устраняя бесконечный спам в консоли контейнера.
    3. Оптимизация памяти:

      • Внедрена автоматическая ротация кэша постов (при достижении 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