2024-08-11 09:13:30 +03:00
|
|
|
|
# ALT Linux
|
|
|
|
|
|
|
|
|
|
## Описание
|
|
|
|
|
|
2024-08-16 22:42:02 +03:00
|
|
|
|
Подготовленная версия Karkas Lite для интеграции в чат [Альт Линукс](https://t.me/alt_linux)
|
2024-08-11 09:13:30 +03:00
|
|
|
|
|
|
|
|
|
## Функционал
|
2024-08-13 00:37:50 +03:00
|
|
|
|
Список OCAB-модулей используемых в боте:
|
2024-08-11 09:13:30 +03:00
|
|
|
|
|
2024-08-13 00:41:42 +03:00
|
|
|
|
* report - Вызов администрации чата одной командой
|
|
|
|
|
* welcome - Автоматическая вариативная проверка пользователей на признаки бота или другой автоматической рекламной системы
|
2024-08-16 22:42:02 +03:00
|
|
|
|
* help - Получение информации об Karkas Lite
|
2024-08-11 09:13:30 +03:00
|
|
|
|
|
|
|
|
|
## Запуск
|
|
|
|
|
|
|
|
|
|
### Docker
|
|
|
|
|
|
|
|
|
|
1. Соберите Docker-образ:
|
|
|
|
|
```bash
|
|
|
|
|
docker build -t gnomik .
|
|
|
|
|
```
|
|
|
|
|
2. Запустите контейнер:
|
|
|
|
|
```bash
|
|
|
|
|
docker run -p 9000:9000 -v ./config.yaml:/app/config.yaml -v ./database:/app/database gnomik
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Замените `./config.yaml` и `./database` на пути к вашим локальным файлам конфигурации и паки для базы данных.
|
|
|
|
|
|
|
|
|
|
### Вручную
|
|
|
|
|
|
|
|
|
|
1. Активируйте виртуальное окружение Gnomика:
|
|
|
|
|
```bash
|
|
|
|
|
poetry shell
|
|
|
|
|
```
|
|
|
|
|
2. Запустите бота:
|
|
|
|
|
```bash
|
|
|
|
|
python -m gnomik
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Конфигурация
|
|
|
|
|
|
|
|
|
|
Конфигурация бота находится в файле `config.yaml`.
|
|
|
|
|
|
|
|
|
|
## Модули
|
|
|
|
|
|
|
|
|
|
Список загружаемых модулей указан в файле `__main__.py`.
|