Skip to content

Este projeto é um bot para Discord desenvolvido em Node.js utilizando a biblioteca discord.js. O bot possui funcionalidades de monitoramento de atividades, como logs de criação e deleção de canais, logs de mudanças de cargos, boas-vindas a novos membros, e comando de status.

Notifications You must be signed in to change notification settings

Hudsonsoouza/ColossoLogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este projeto é um bot para Discord desenvolvido em Node.js utilizando a biblioteca discord.js. O bot possui funcionalidades de monitoramento de atividades, como logs de criação e deleção de canais, logs de mudanças de cargos, boas-vindas a novos membros, e comando de status.

Funcionalidades

Logs de Criação e Deleção de Canais: Envia uma mensagem de log sempre que um canal é criado ou deletado. Logs de Mudança de Cargos: Envia uma mensagem de log sempre que um membro recebe um novo cargo ou perde um cargo. Boas-vindas a Novos Membros: Envia uma mensagem de boas-vindas em um canal específico quando um novo membro entra no servidor. Comando de Status: Exibe o ping do bot, tempo de uptime, versão do Node.js e versão do discord.js.

Pré-requisitos

Node.js v20.17.0 ou superior
Uma conta no Discord com permissões para criar bots
Token do bot do Discord

Configure as variáveis de ambiente:

Edite o arquivo .env na raiz do projeto e adicione as seguintes variáveis:

DISCORD_TOKEN=TOKENDOBOT
CHANNEL_LOGS=IDCANALDELOGS
CHANNEL_WELCOME=IDCANALDEBOASVINDAS
ID_BOT=IDDOBOT
ADMIN_ROLE_ID=IDCARGOPERMEMBED

Substitua pelos valores apropriados.

Estrutura do Projeto

colossologs/
├── commands/
│ ├── status.js
│ ├── embed.js
├── events/
│ ├── channelCreate.js
│ ├── channelDelete.js
│ ├── guildMemberAdd.js
│ ├── guildMemberUpdate.js
├── node_modules/
├── .env
├── index.js
├── package.json
├── README.md

Comandos

/status: Exibe o status atual do bot, incluindo ping, uptime, versão do Node.js e versão do discord.js.

/embed: Abre um modal para envio de mensagem em forma de embed.

Eventos

channelCreate: Envia um log quando um canal é criado.
channelDelete: Envia um log quando um canal é deletado.
guildMemberAdd: Envia uma mensagem de boas-vindas quando um novo membro entra no servidor.
guildMemberUpdate: Envia um log quando um membro recebe ou perde um cargo. voiceStateUpdate: Envia um log quando um membro entra, sai e move de canal.

Screenshot_1

About

Este projeto é um bot para Discord desenvolvido em Node.js utilizando a biblioteca discord.js. O bot possui funcionalidades de monitoramento de atividades, como logs de criação e deleção de canais, logs de mudanças de cargos, boas-vindas a novos membros, e comando de status.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published