Professional Documents
Culture Documents
try {
const commandFile = require(`./commands/${command}.js`)
commandFile.run(client, message, args);
} catch (err) {
console.error('Erro:' + err);
}
});
-----------------------------------------------------------------------------------
--------------
channel.send(embed);
}
});
-----------------------------------------------------------------------------------
------------------
STATUS
client.on("ready", () => {
let activities = [
`Utilize ${config.prefix}help para obter ajuda`,
`${client.guilds.cache.size} servidores!`,
`${client.channels.cache.size} canais!`,
`${client.users.cache.size} usuários!`
],
i = 0;
setInterval( () => client.user.setActivity(`${activities[i++ %
activities.length]}`, {
type: "WATCHING"
}), 1000 * 60);
client.user
.setStatus("dnd")
.catch(console.error);
console.log("Estou Online!")
});
-----------------------------------------------------------------------------------
-----------------
CLEAR
-----------------------------------------------------------------------------------
-------------------------------
AVATAR
};
-----------------------------------------------------------------------------------
----------------------------------------
COLOR
if (!args[0]) {
return await message.channel.send(`${message.author}, escreva o nome da cor
após o comando.`);
} else if (args[0].toLowerCase() === "remove") {
await message.member.roles.remove(ids);
return await message.channel.send(`${message.author}, suas cores foram
resetadas ao padrão.`);
} else if (!names.includes(string.toLowerCase()) || !role) {
return message.channel.send(
`${message.author}, não existe cores com o nome ${string} neste servidor.`
);
} else {
try {
await message.member.roles.remove(ids);
await message.member.roles.add(role);
return await message.channel.send(`${message.author}, agora você ganhou a cor
${string}`);
} catch (err) {
console.error("Erro: " + err);
}
}
};
-----------------------------------------------------------------------------------
-------------------------
ANTRAID
if (
!message.member.roles.cache.some(r =>
[
"622643030230564875",
"602572679475757056",
"602616263218561024"
].includes(r.id) )) {
return message.channel.send(`${message.author.username} esse comando é
restrito.`);
} else if (message.content.includes("on")) {
await roleA.setPermissions(0).catch(console.error);
//Assista ao vídeo para entender como setar as permissões
https://youtu.be/P7jDV0JnMRc
await message.channel.send(`O sistema de Antiraid foi ligado por $
{message.author.username}`);
} else if (message.content.includes("off")) {
await roleA.setPermissions(0).catch(console.error);
//Assista ao vídeo para entender como setar as permissões
https://youtu.be/P7jDV0JnMRc
await message.channel.send(
`O sistema de Antiraid foi desligado por ${message.author.username}`);
} else {
return message.channel.send(`${message.author.username} a sintaxe correta é
antiraid on | off`);
}
};
-----------------------------------------------------------------------------------
------------------------------
SUGESTÃO
if (!args[0]) {
return message.channel.send(`${message.author.username}, escreva a sugestão após
o comando`)
} else if (content.length > 1000) {
return message.channel.send(`${message.author.username}, forneça uma sugestão de
no máximo 1000 caracteres.`);
} else {
var canal = message.guild.channels.cache.find(ch => ch.id ===
"699780010235527278");
const msg = await canal.send(
new Discord.MessageEmbed()
.setColor("#FFFFF1")
.addField("Autor:", message.author)
.addField("Conteúdo", content)
.setFooter("ID do Autor: " + message.author.id)
.setTimestamp()
);
await message.channel.send(`${message.author} a mensagem foi enviada com sucesso!
`);
-----------------------------------------------------------------------------------
-----------------------------------------