Merge branch 'master' of git.nefrace.ru:nefrace/KickerBot
This commit is contained in:
commit
c149e29dca
11
README.md
11
README.md
|
@ -2,6 +2,13 @@
|
||||||
|
|
||||||
Бот, генерирующий капчу в виде картинки с набором логотипов игровых движков. Проверяемому необходимо выбрать правильный и написать ответ цифрой. Если ответ неверный: бот банит пользователя.
|
Бот, генерирующий капчу в виде картинки с набором логотипов игровых движков. Проверяемому необходимо выбрать правильный и написать ответ цифрой. Если ответ неверный: бот банит пользователя.
|
||||||
|
|
||||||
|
## Основные команды админа
|
||||||
|
`/settopic` - устанавливает выбранный топик в качестве "полигона" для капчи. Все сообщения с капчей пойдут туда, все сообщения пользователей, не связанные с капчей, будут удаляться.
|
||||||
|
|
||||||
|
`/admin` - устанавливает выбранный топик как "админский" и запрещает другим пользователям туда писать, удаляя все их сообщения. Отменяет данное действие команда `/unadmin`.
|
||||||
|
|
||||||
|
`/mute [дни=1] [сообщение]` - даёт пользователю, на чьё сообщение был ответ, молчанку. По-умолчанию один день, а в качестве сообщения указывается текст оригинала. Информация о молчанке сохраняется в базе до момента её окончания, но пока нет никакого способа посмотреть на неё, помимо прямого доступа к базе.
|
||||||
|
|
||||||
## Модули
|
## Модули
|
||||||
|
|
||||||
### Kicker
|
### Kicker
|
||||||
|
@ -29,10 +36,6 @@ MONGO_URI=mongodb://mongo:27017
|
||||||
```
|
```
|
||||||
MONGO_INITDB_ROOT_USERNAME=<логин для базы>
|
MONGO_INITDB_ROOT_USERNAME=<логин для базы>
|
||||||
MONGO_INITDB_ROOT_PASSWORD=<пароль для базы>
|
MONGO_INITDB_ROOT_PASSWORD=<пароль для базы>
|
||||||
|
|
||||||
ME_CONFIG_MONGODB_ADMINUSERNAME=<логин для базы>
|
|
||||||
ME_CONFIG_MONGODB_ADMINPASSWORD=<пароль для базы>
|
|
||||||
ME_CONFIG_MONGODB_URL=mongodb://<логин>:<пароль>@mongo:27017/
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Затем запустить команду `docker-compose up -d --build`, чтобы собрать образ бота и запустить контейнеры в стэке.
|
Затем запустить команду `docker-compose up -d --build`, чтобы собрать образ бота и запустить контейнеры в стэке.
|
||||||
|
|
|
@ -15,19 +15,11 @@ services:
|
||||||
env_file:
|
env_file:
|
||||||
- mongo.env
|
- mongo.env
|
||||||
ports:
|
ports:
|
||||||
- ${HOST}:28003:27017
|
- 27017
|
||||||
volumes:
|
volumes:
|
||||||
- mongodata:/data/db
|
- mongodata:/data/db
|
||||||
- mongoconfig:/data/configdb
|
- mongoconfig:/data/configdb
|
||||||
|
|
||||||
# mongo-express:
|
|
||||||
# image: mongo-express
|
|
||||||
# restart: always
|
|
||||||
# ports:
|
|
||||||
# - ${HOST}:8090:8081
|
|
||||||
# env_file:
|
|
||||||
# - mongo.env
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
mongodata:
|
mongodata:
|
||||||
mongoconfig:
|
mongoconfig:
|
||||||
|
|
Loading…
Reference in New Issue