karkas/src/altlinux
2024-10-08 19:10:54 +03:00
..
altlinux style: refactor and translate comments 2024-08-29 23:22:04 +03:00
config-example.yaml fix: исправление проблем линтеров 2024-08-15 19:33:04 +03:00
docker-compose.yml добавлен src/altlinux 2024-08-11 09:13:30 +03:00
Dockerfile style: refactor and translate comments 2024-08-29 23:22:04 +03:00
Dockerfile.dockerignore добавлен src/altlinux 2024-08-11 09:13:30 +03:00
poetry.lock feat: add spam detection 2024-10-08 19:10:54 +03:00
poetry.toml добавлен src/altlinux 2024-08-11 09:13:30 +03:00
pyproject.toml feat: add spam detection 2024-10-08 19:10:54 +03:00
README.md Рефакторинг файлов README.md и документации 2024-08-25 14:52:07 +03:00

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.