karkas/src/altlinux/README.md

1.6 KiB
Raw Blame History

ALT Linux

Описание

Бот, созданный на основе платформы «Каркас» и подготовленный для интеграции в чат Альт Линукс

Функционал

Список блоков, используемых в боте:

  • report — вызов администрации чата одной командой;
  • welcome — автоматическая вариативная проверка пользователей на признаки бота или другой рекламной системы;
  • help — получение справки о боте.

Запуск

Через Docker образ

  1. Соберите Docker образ:
docker build -t altlinux -f Dockerfile ../..
  1. Запустите контейнер:
docker run -v ./config.yaml:/app/config.yaml altlinux

Замените ./config.yaml на путь к локальному файлу конфигурации.

Вручную

  1. Активируйте виртуальное окружение:
poetry shell
  1. Запустите бота:
python -m altlinux

Конфигурация

Конфигурация хранится в файле config.yaml.

Пример конфигурации бота находится в файле config-example.yaml.

Блоки

Список загружаемых блоков указан в файле __main__.py.