Advertisement
Guest User

Handler 1

a guest
Oct 15th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. const command = require("command-discord"); // Chamando o Módulo command-discord
  2. const client = command.Client({
  3. token:"TokenDoSeuBot", // Onde ficará o Token do Bot
  4. path:"./Commands", // Pasta dos comandos será "./commands". Crie uma pasta chamada commands.
  5. prefix:['y!], // Prefix do bot, onde pode ter +1 (! default)
  6. // Exemplo: ['h!','!']
  7. logErrors:true, // Log de erros(nos comandos)
  8. commandExists:true, // Caso a pessoa use o comando.. mas ele não exista
  9. commandExistsContent:{
  10. embed:{ // Mensagem pros comandos que não existe
  11. color: "16711680",
  12. description:"‼️⁉️ | **Lamento, Mas este comando não existe! Verifique se escreveu certo ou se este comando realmente existe!**"
  13. }
  14. },
  15. prefixConfig:{ // Usando comandos de outra forma
  16. useUsername: true, // Pelo nome (só se o bot tiver 1 único nome) (elma ping)
  17. useMention: true, // Ou mencionando o bot + cmd (@bot ping)
  18. editMessage:true // Se editarem uma mensagem, onde terá executando um comando do bot.. será executado (prefiro falso)
  19. },
  20. external:[
  21. { key: "Discord", value: require('discord.js')},
  22. {key: "ID²", value: "IDdoBot"},
  23. {key: "moment", value: require('moment')},
  24. {key: "superagent", value: require('snekfetch')},
  25. ]
  26. // external. São váriaveis externas onde podem ser usadas Globalmente
  27. // Exemplo: client.external.Discord (usará o Discord q está no external)
  28.  
  29. },{
  30. // client options for discordjs (https://discord.js.org/#/docs/main/stable/typedef/ClientOptions)
  31. });
  32.  
  33. // Sisteminha de Erros - Onde caso de erro em algum comando. o Bot irá avisar!
  34. client.on("commandError", function (command, error) {
  35. console.error(`Error ${error.toString()} in command ${command.name}`)
  36. })
  37.  
  38. // Jogando do Bot
  39. client.on("ready", async () => {
  40. console.log('Acabo de iniciar Mestre!') // Se ele REALMENTE ligar, irá aparecer essa mensagem no Console
  41. // Jogando do Bot
  42. const falas = [`${client.prefix[0]}help - Para saber os meus comandos!`, `${client.prefix[0]}ajuda - Se Precisar de ajuda é so chamar!`, `${client.prefix[0]}Yatah, Para saber sobre mim!`] // Frazes do Jogando
  43. setInterval(() => {
  44. var selecionada = falas[Math.floor(Math.random() * falas.length)] // Irá pegar uma das Falas aleatóriamente
  45. if (selecionada == null) selecionada = falas[Math.floor(Math.random() * falas.length)] // Irá ver se não deu erro
  46. client.user.setPresence({ game: { name: `${selecionada}` } }) // e Setar o jogando no bot
  47. }, 5 * 60 * 1000) // A cada 5minutos esse procediemento vai ser Feito
  48. client.user.setPresence({ game: { name: falas[0] } }) // Seta o jogando do bot, ao ligar escolhendo sua primeira fraze
  49. });
  50.  
  51. client.start();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement