Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. // USE NEW API
  2. var role = guild.getRoleById("649295500025135114")
  3.  
  4. if (!author.hasRole(role)) {
  5. channel.send("Você não vai usar o meu super comandinho de banir as pessoas com motivos bonitinhos ;w;").queue()
  6. return
  7. }
  8.  
  9. var user = context.getUserAt(0)
  10.  
  11. if (user === null) {
  12. channel.send("Cadê a menção fera? ;)").queue()
  13. return
  14. }
  15.  
  16. var reason = context.rawArgs[1] || 'default'
  17.  
  18. var punishmentReasons = {
  19. "spam": "Floodar/spammar (Enviar várias mensagens repetidas, enviar uma mensagem com caracteres aletórios, adicionar reações aleatórias, etc) nos canais de texto.",
  20. "div": "Não é permitido divulgar conteúdos em canais de texto sem que a equipe permita.",
  21. "divdm": "Enviar conteúdo (não solicitado!) via mensagem direta, fazer spam (ou seja, mandar conteúdo indesejado para outras pessoas) é contra as regras do servidor e dos termos de uso do Discord e, caso continuar, você poderá ser suspenso do Discord e irá perder a sua conta!",
  22. "nsfw": "É proibido compartilhar conteúdo NSFW (coisas obscenas como pornografia, gore e coisas relacionadas), conteúdo sugestivo, jumpscares, conteúdo de ódio, racismo, assédio, links com conteúdo ilegal e links falsos. Será punido até se passar via mensagem direta, até mesmo se a outra pessoa pedir.",
  23. "toxic": "Ser tóxico (irritar e desrespeitar) com outros membros do servidor. Aprenda a respeitar e conviver com outras pessoas!",
  24. "mp": "Mencionar vários usuários ao mesmo tempo. (Spam/MassPing)",
  25. "tos": "Violar os termos de uso do Discord. (https://discordapp.com/terms)",
  26. "eb": "Evasão de ban. (Criar contas falsas para entrar no servidor após ser banido)",
  27. "spambot": "Utilizar userbots para divulgar outros servidores para membros que acabaram de entrar no servidor! Fazer isto é contra os Termos de Uso do Discord... E é claro, seu servidorzinho nunca será bom se você continuar a fazer isto.",
  28. "raid": "Conta utilizada para raidar e fazer spam em outros servidores.",
  29. "default": "Motivo automático"
  30. }
  31.  
  32. var fancyReason = punishmentReasons[reason.toLowerCase()]
  33.  
  34. if (fancyReason === undefined) {
  35. channel.send("Cadê o motivo fera? ;)").queue()
  36. return
  37. }
  38.  
  39. channel.send(`Punindo ${user} por \`${fancyReason}\`...`).queue()
  40.  
  41. var proof = context.rawArgs[2]
  42.  
  43. if (proof !== undefined) {
  44. fancyReason = "[" + fancyReason + "](" + proof + ")"
  45. }
  46.  
  47. guild.ban(
  48. user,
  49. author,
  50. { "days": 7, "reason": fancyReason }
  51. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement