Sign inSign up

lorthe/discord-mongaboss

By lorthe

•Updated over 1 year ago

Mongaboss: Bot de Administração para Discord

Image
Content management system
0

433

lorthe/discord-mongaboss repository overview

⁠Mongaboss: Bot de Administração para Discord

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.

⁠Funcionalidades Principais

  • Atribuição de roles personalizadas através de comandos de slash (/cargo).
  • Gerenciamento de roles temporárias (como administrador temporário).
  • Log de atividades em um canal específico.

⁠Como Usar

⁠1. Variáveis de Ambiente

Para configurar o bot, você precisa definir as seguintes variáveis de ambiente:

VariávelDescriçãoExemplo
DISCORD_TOKENToken do seu bot do DiscordMTMxMTmIcA5EgUL3UsROjJ7CPU
DISCORD_CLIENT_IDID do cliente do bot1311076424395915415
DISCORD_SERVERID do servidor onde o bot será usado406071925815902208
LOG_CHANNEL_IDID do canal onde logs serão enviados1097557088818954250
ROLE_MONGA_NAMENome do cargo especial monga🐵monga
ROLE_ADMINNome do cargo de administradorAdministrador
TIME_ROLEDuração (em minutos) para roles temporárias1440 (24 horas)
DEPLOY_COMMANDSDefine se os comandos serão atualizados1 (para sim, 0 para não)
⁠2. Rodando com Docker Compose

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
⁠3. Criar um Arquivo .env

Crie 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
⁠4. Iniciando o Bot

Execute o seguinte comando:

docker-compose up -d

O bot estará pronto para uso no seu servidor Discord!

⁠Licença

Este projeto é licenciado sob a MIT License⁠.

Tag summary

Content type

Image

Digest

sha256:1d0129678…

Size

58.8 MB

Last updated

over 1 year ago

docker pull lorthe/discord-mongaboss