docker-compose up -d --remove-orphans --force-recreate --build
Нужно после изменения моделей.
docker exec -it xcom bash -c "alembic revision --autogenerate -m 'init'"
Применить миграции:
docker exec -it xcom bash -c "alembic upgrade head"
Откатить миграции:
docker exec -it xcom bash -c "alembic downgrade -1"
Консоль в контейнере:
docker-compose -f docker-compose.yml exec -it app bash
Бот в Discord для учета рейтинга игроков и создания игровых сессий на основе рейтинга игроков.
Feature | Group | Command | Options | Permission | Описание |
---|---|---|---|---|---|
Добавить игрока | /player |
start |
- | Player |
Добавляет игрока Добавляет роль "Неофит" Если игрок уже в базе - не добавляет |
Начать поиск сессии | /player |
go |
- | Player |
Начинает поиск сессии |
Установить роли в бота | /admin |
set_roles |
neofit, adept, master | Administrator |
Бот запоминает роли которые нужно будет назначать игрокам. |
Посмотреть роли | /admin |
roles |
Administrator |
Посмотреть роли которые нужно будет назначать игрокам. | |
Сообщение для поиска сессии | /admin |
session_message |
rank | Administrator |
Вызвать сообщение для поиска сессии с авто обновлением для ранга. |
neofit
[Role] - Роль для новых игроков 0-199 рейтинга.adept
[Role] - Роль для игроков 200-499 рейтинга.master
[Role] - Роль для игроков 500-999 рейтинга.channel
[TextChannel] - Канал в котором будет происходить поиск сессии.rank
[Rank] - Ранг игрока.