Advertisement
Guest User

Untitled

a guest
Feb 15th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. client.on("guildMemberAdd", async member => {
  2.  
  3. if(member.guild.id !== '516314163233161247') return;
  4.  
  5. client.channels.get('541600851077234708').send({
  6. embed: {
  7. title: "Captcha",
  8. color: 0x0051FF,
  9. description: `Olá <@${member.id}>, seja bem-vindo ao servidor. Para se registrar clique no ✅.`
  10. }})
  11.  
  12. .then(async (msg) => {
  13. await msg.react('✅');
  14. client.on('messageReactionAdd', (reaction, user) => {
  15. if (reaction.emoji.name === '✅' && user.id !== client.user.id && user.id === member.id) {
  16. reaction.remove(user);
  17. member.addRole('516338181344329732');
  18. }
  19. });
  20. setTimeout(() => {
  21. msg.delete()
  22. }, 300000);
  23. });
  24.  
  25.  
  26. let bot = member.guild.members.filter(a => a.user.bot).size;
  27.  
  28. member.guild.channels.get('541582403643244552').setName(`Membros: ${member.guild.memberCount}`)
  29. member.guild.channels.get('541582662889111602').setName(`Bots: ${bot}`)
  30.  
  31. });
  32.  
  33.  
  34. if(comando === "user-info") {
  35. const member = message.mentions.members.first() || message.guild.members.get(args[0]) || message.member;
  36. let cor = 0x08ff00;
  37. let administrador;
  38. if(member.hasPermission("ADMINISTRATOR") === true) administrador = "sim";
  39. if(member.hasPermission("ADMINISTRATOR") === false) administrador = "não";
  40. let statusmebro;
  41. if(member.presence.status === "dnd") statusmebro = "Não pertubar";
  42. if(member.presence.status === "idle") statusmebro = "Ausente";
  43. if(member.presence.status === "stream") statusmebro = "Transmitindo";
  44. if(member.presence.status === "offline") statusmebro = "Invisível";
  45. if(member.presence.status === "online") statusmebro = "Disponível";
  46. let userinfoembed = new Discord.RichEmbed()
  47. .setThumbnail(member.user.displayAvatarURL)
  48. .setColor("RANDOM")
  49. .setTimestamp()
  50. .setFooter(member.user.tag, member.user.displayAvatarURL)
  51. .addField(`Nome:`, '```'+`${member.user.tag}`+'```')
  52. .addField(`Id:`, '```' + `${member.user.id}\n` + '```')
  53. .addField(`Conta criada em:`, '```'+`${moment(member.user.createdAt).format("LL")}`+'```')
  54. .addField(`Dias no Discord:`, '```'+`${moment().diff(member.user.createdAt, "days")}`+'```')
  55. .addField(`Entrou no servidor em:`, '```'+`${moment(member.joinedAt).format("LL")}`+'```')
  56. .addField(`Dias no servidor:`, '```'+`${moment().diff(member.joinedAt, "days")}`+'```')
  57. .setAuthor(`Informação do usúario:`)
  58. message.channel.send(userinfoembed);
  59. }
  60. }
  61. });
  62.  
  63. client.login(process.env.TOKEN);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement