Mongaboss: Bot de Administração para Discord
433
https://github.com/MongaGit/discord-mongaboss
Este container Docker executa o Mongaboss, um bot de administração para servidores Discord. O bot gerencia roles (cargos) com comandos personalizados, como o /cargo, e pode ser configurado facilmente com variáveis de ambiente.
/cargo).Para configurar o bot, você precisa definir as seguintes variáveis de ambiente:
| Variável | Descrição | Exemplo |
|---|---|---|
DISCORD_TOKEN | Token do seu bot do Discord | MTMxMTmIcA5EgUL3UsROjJ7CPU |
DISCORD_CLIENT_ID | ID do cliente do bot | 1311076424395915415 |
DISCORD_SERVER | ID do servidor onde o bot será usado | 406071925815902208 |
LOG_CHANNEL_ID | ID do canal onde logs serão enviados | 1097557088818954250 |
ROLE_MONGA_NAME | Nome do cargo especial monga | 🐵monga |
ROLE_ADMIN | Nome do cargo de administrador | Administrador |
TIME_ROLE | Duração (em minutos) para roles temporárias | 1440 (24 horas) |
DEPLOY_COMMANDS | Define se os comandos serão atualizados | 1 (para sim, 0 para não) |
Crie um arquivo docker-compose.yml com o seguinte conteúdo:
services:
mongaboss:
image: lorthe/discord-mongaboss:latest
container_name: mongaboss
environment:
- DISCORD_TOKEN=${DISCORD_TOKEN}
- DISCORD_CLIENT_ID=${DISCORD_CLIENT_ID}
- DISCORD_SERVER=${DISCORD_SERVER}
- LOG_CHANNEL_ID=${LOG_CHANNEL_ID}
- ROLE_MONGA_NAME=${ROLE_MONGA_NAME}
- ROLE_ADMIN=${ROLE_ADMIN}
- TIME_ROLE=${TIME_ROLE}
- DEPLOY_COMMANDS=${DEPLOY_COMMANDS}
restart: unless-stopped
.envCrie um arquivo .env no mesmo diretório com suas configurações:
DISCORD_TOKEN=SeuTokenAqui
DISCORD_CLIENT_ID=SeuClientIdAqui
DISCORD_SERVER=SeuServerIdAqui
LOG_CHANNEL_ID=SeuChannelIdAqui
ROLE_MONGA_NAME=🐵monga
ROLE_ADMIN=Administrador
TIME_ROLE=1440
DEPLOY_COMMANDS=1
Execute o seguinte comando:
docker-compose up -d
O bot estará pronto para uso no seu servidor Discord!
Este projeto é licenciado sob a MIT License.
Content type
Image
Digest
sha256:1d0129678…
Size
58.8 MB
Last updated
over 1 year ago
docker pull lorthe/discord-mongaboss