karkas/src/altlinux
2024-08-22 12:24:07 +03:00
..
altlinux ci fix 2024-08-16 23:06:23 +03:00
config-example.yaml правит документацию 2024-08-22 11:47:14 +03:00
docker-compose.yml правит документацию 2024-08-22 11:47:14 +03:00
Dockerfile исправляет минимальную версию python 2024-08-19 15:38:37 +03:00
Dockerfile.dockerignore добавлен src/altlinux 2024-08-11 09:13:30 +03:00
poetry.lock Переименование проекта c OCAB в Karkas 2024-08-16 22:42:02 +03:00
poetry.toml добавлен src/altlinux 2024-08-11 09:13:30 +03:00
pyproject.toml исправляет минимальную версию python 2024-08-19 15:38:37 +03:00
README.md мелкая правка README.md 2024-08-22 12:24:07 +03:00

ALT Linux

Описание

Подготовленная версия Karkas для интеграции в чат Альт Линукс

Функционал

Список OCAB-модулей используемых в боте:

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

Запуск

Docker

  1. Соберите Docker-образ:

    docker build -t altlinux -f Dockerfile ../..
    
  2. Запустите контейнер:

    docker run -v ./config.yaml:/app/config.yaml altlinux
    

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

Вручную

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

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

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

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

Модули

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