SHARE
TWEET

+notificar

a guest Feb 14th, 2020 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var guild = getGuild(); // Pega a ID da guild atual.
  2.  
  3. var notifyRole = guild.getRoleById("ID Da Role"); // Pega a ID da role de Avisos
  4. var eventRole = guild.getRoleById("ID Da Role"); // Pega a ID da role de Eventos
  5. var giveawayRole = guild.getRoleById("ID Da Role"); // Pega a ID da role de Sorteios
  6.  
  7. if (getArgument(0) == "sorteios") { // Caso a pessoa definiu o argumento e já tem o cargo, iremos removê-lo.
  8.     if (author().hasRole(giveawayRole)) {
  9.         author().removeRole(giveawayRole);
  10.        
  11.         reply("**Você agora não está recebendo as notificações de sorteios do servidor.** Você realmente não quer saber de  nenhum sorteio? Nenhum mesmo? Sei lá, vai que tenha algo interessante... Um nitro talvez? <:pogChampMT:676064464625467415> Use `+notificar sorteios` caso queira ser notificado novamente. *Quem sabe um nitro né?*");
  12.     } else { // Caso o contrário, iremos adicioná-lo.
  13.         author().addRole(giveawayRole);
  14.        
  15.         reply("**Você agora está recebendo notificações do servidor.** Imagina um nitro... Na palma da sua mão...");
  16.         return;
  17.     }
  18. }
  19.  
  20. if (getArgument(0) == "avisos") { // Caso a pessoa definiu o argumento e já tem o cargo, iremos removê-lo.
  21.     if (author().hasRole(notifyRole)) {
  22.         author().removeRole(notifyRole);
  23.        
  24.         reply("**Você agora não está mais recebendo as notificações do servidor.** Agora você está em uma completa paz, sem nenhuma menção vinda daqui... Mas está queto. Muito queto. Queto até demais. Melhor voltar, não? Só usar `+notificar avisos`, não vale a pena? <:eu_te_moido:366047906689581085>");
  25.     } else { // Caso o contrário, iremos adicioná-lo.
  26.         author().addRole(notifyRole);
  27.        
  28.         reply("**Você está recebendo notificações do servidor a partir de agora.** Olhe para você, não se sente melhor fisicamente? <:lori_yay:638039344392699934>");
  29.     }
  30. } else {
  31.     if (getArgument(0) == "eventos") { // Caso a pessoa definiu o argumento e já tem o cargo, iremos removê-lo.
  32.         if (author().hasRole(eventRole)) {
  33.             author().removeRole(eventRole);
  34.            
  35.             reply("**Você agora não está mais recebendo as notificações de eventos do servidor.** AH NÃO. EVENTOS? SÉRIO, VOCÊ NÃO QUER SER NOTIFICADO SOBRE EVENTOS? Meu filho, só falo que você é doido mesmo. Qualquer coisa é só usar `+notificar eventos`, mas eu em, acho que não sei muito sobre você. <:megathink:636648712525053976>");
  36.         } else { // Caso o contrário, iremos adicioná-lo.
  37.             author().addRole(eventRole);
  38.            
  39.             reply("**Você está recebendo notificações de eventos a partir de agora.** Ativo como sempre, né queridinho? Sempre procurando algo novo para fazer, igual eu! <:lori_feliz:519546310978830355>");
  40.             return;
  41.         }
  42.     }
  43. }
  44. // Caso a pessoa não definiu um argumento, iremos dizer sobre as novidades e os argumentos disponíveis.
  45. reply("**Receba notificações do servidor!** Seja lá novidades, sorteios ou eventos. Escolha o que achar melhor e depois use um dos três comandos a seguir: `+notificar avisos, +notificar eventos ou +notificar sorteios`!")
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top