Obter Configurações do Servidor
Use o método getServerConfig
para acessar as configurações de um servidor específico.
// Exemplo de uso
const serverConfig = autoModeration.getServerConfig("ID_DO_SERVIDOR");
console.log(serverConfig);
A classe AutoModeration
é uma ferramenta para moderação automática de servidores Discord. Ela oferece recursos como monitoramento de spam, detecção de palavras banidas e gerenciamento de configurações por servidor.
Antes de usar a classe, certifique-se de que o arquivo de configuração seja gerado automaticamente no diretório especificado.
// Exemplo de configuração
const { Bot, AutoModeration } = require("simple-discord-lib");
const bot = new Bot("SEU_TOKEN");
const autoModeration = new AutoModeration(bot);
bot.connect();
bot.on("ready", () => {
console.log(`${bot.user.tag} está online!`);
autoModeration.monitorMessages(); // Ativando o monitoramento de mensagens
});
Use o método getServerConfig
para acessar as configurações de um servidor específico.
// Exemplo de uso
const serverConfig = autoModeration.getServerConfig("ID_DO_SERVIDOR");
console.log(serverConfig);
Use o método updateServerConfig
para modificar as configurações de moderação de um servidor.
// Exemplo de uso
autoModeration.updateServerConfig("ID_DO_SERVIDOR", {
maxMessages: 10,
interval: 3000,
bannedWords: ["exemplo1", "exemplo2"],
});
console.log("Configurações atualizadas com sucesso!");
O método monitorMessages
escuta eventos de mensagens para aplicar as regras configuradas.
// Certifique-se de que o monitoramento foi ativado no evento 'ready'
autoModeration.monitorMessages();
No exemplo acima, o bot detecta spam e palavras banidas, tomando as ações configuradas automaticamente.