Advertisement
franchisco

discor.js welcome bot

Jan 25th, 2020
5,660
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. const Discord = require('discord.js');
  3. const client = new Discord.Client();
  4.  
  5. client.on('ready', () => {
  6.   console.log(`Logged in as ${client.user.tag}!`);
  7. });
  8.  
  9. client.on('guildMemberAdd', member => {
  10.    
  11.    let memberavatar = member.user.avatarURL
  12.         let embed = new Discord.RichEmbed()
  13.         .setColor('RANDOM')
  14.         .setThumbnail(memberavatar)
  15.         .addField(':bust_in_silhouette: | name : ', `${member}`)
  16.         .addField(':microphone2: | Welcome!', `Welcome to the server, ${member}`)
  17.         .addField(':id: | User :', "**[" + `${member.id}` + "]**")
  18.         .addField(':family_mwgb: | Your are the member', `${member.guild.memberCount}`)
  19.         .addField("Name", `<@` + `${member.id}` + `>`, true)
  20.         .addField('Server', `${member.guild.name}`, true )
  21.         .setFooter(`**${member.guild.name}**`)
  22.         .setTimestamp()
  23.  
  24.  
  25.    member.send(embed)
  26. });
  27.  
  28.  
  29.  
  30. client.on('guildMemberAdd', member => {
  31.     let channel = member.guild.channels.find('name', 'welcome');
  32.     let memberavatar = member.user.avatarURL
  33.         if (!channel) return;
  34.         let embed = new Discord.RichEmbed()
  35.         .setColor('RANDOM')
  36.         .setThumbnail(memberavatar)
  37.         .addField(':bust_in_silhouette: | name : ', `${member}`)
  38.         .addField(':microphone2: | Welcome!', `Welcome to the server, ${member}`)
  39.         .addField(':id: | User :', "**[" + `${member.id}` + "]**")
  40.         .addField(':family_mwgb: | Your are the member', `${member.guild.memberCount}`)
  41.         .addField("Name", `<@` + `${member.id}` + `>`, true)
  42.         .addField('Server', `${member.guild.name}`, true )
  43.         .setFooter(`**${member.guild.name}**`)
  44.         .setTimestamp()
  45.  
  46.         channel.sendEmbed(embed);
  47. });
  48.  
  49.  
  50.  
  51. client.on('guildMemberRemove', member => {
  52.     let channel = member.guild.channels.find('name', 'leave');
  53.     let memberavatar = member.user.avatarURL
  54.         if (!channel) return;
  55.         let embed = new Discord.RichEmbed()
  56.         .setColor('RANDOM')
  57.         .setThumbnail(memberavatar)
  58.         .addField('Name:', `${member}`)
  59.         .addField('Has Let the Server', ';(')
  60.         .addField('Bye Bye :(', 'We will all miss you!')
  61.         .addField('The server now as', `${member.guild.memberCount}` + " members")
  62.         .setFooter(`**${member.guild.name}`)
  63.         .setTimestamp()
  64.  
  65.         channel.sendEmbed(embed);
  66. });
  67.  
  68.  
  69.    
  70.  
  71. client.login('token');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement