diff --git a/README.md b/README.md index 3c590a6..af780b0 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,13 @@ Бот, генерирующий капчу в виде картинки с набором логотипов игровых движков. Проверяемому необходимо выбрать правильный и написать ответ цифрой. Если ответ неверный: бот банит пользователя. +## Основные команды админа +`/settopic` - устанавливает выбранный топик в качестве "полигона" для капчи. Все сообщения с капчей пойдут туда, все сообщения пользователей, не связанные с капчей, будут удаляться. + +`/admin` - устанавливает выбранный топик как "админский" и запрещает другим пользователям туда писать, удаляя все их сообщения. Отменяет данное действие команда `/unadmin`. + +`/mute [дни=1] [сообщение]` - даёт пользователю, на чьё сообщение был ответ, молчанку. По-умолчанию один день, а в качестве сообщения указывается текст оригинала. Информация о молчанке сохраняется в базе до момента её окончания, но пока нет никакого способа посмотреть на неё, помимо прямого доступа к базе. + ## Модули ### Kicker @@ -29,10 +36,6 @@ MONGO_URI=mongodb://mongo:27017 ``` MONGO_INITDB_ROOT_USERNAME=<логин для базы> MONGO_INITDB_ROOT_PASSWORD=<пароль для базы> - -ME_CONFIG_MONGODB_ADMINUSERNAME=<логин для базы> -ME_CONFIG_MONGODB_ADMINPASSWORD=<пароль для базы> -ME_CONFIG_MONGODB_URL=mongodb://<логин>:<пароль>@mongo:27017/ ``` Затем запустить команду `docker-compose up -d --build`, чтобы собрать образ бота и запустить контейнеры в стэке. diff --git a/docker-compose.yml b/docker-compose.yml index 636af61..c53dbd5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,19 +15,11 @@ services: env_file: - mongo.env ports: - - ${HOST}:28003:27017 + - 27017 volumes: - mongodata:/data/db - mongoconfig:/data/configdb - # mongo-express: - # image: mongo-express - # restart: always - # ports: - # - ${HOST}:8090:8081 - # env_file: - # - mongo.env - volumes: mongodata: mongoconfig: