Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const bot = new Discord.Client();
  3.  
  4. const token = 'NTkxNzY1NTM3MjczNTQ0NzQ0.XRNhBA.8R2eVabizRAnvcTap9IOs63g7R0'
  5.  
  6. const PREFIX = '!'
  7.  
  8.  
  9. var version = '0.0.5'
  10.  
  11. bot.on('ready', () =>{
  12. console.log('Bot is online!')
  13.  
  14. bot.user.setStatus('Online')
  15.  
  16. bot.user.setGame('!commands')
  17.  
  18. })
  19.  
  20. bot.on('guildMemberAdd', member => {
  21.  
  22. const embed = new Discord.RichEmbed()
  23. .setTitle('**Welcome to the Offical Team Silent discord!**')
  24. .addField('Player Name', member.user.username)
  25. .addField('Current server', member.guild.name)
  26. .addField('Where to start?', 'Go to #rules and #verify' )
  27. .setColor(0x75FF33)
  28. .setThumbnail(member.user.avatarURL)
  29. .setFooter('#StaySilent');
  30.  
  31.  
  32.  
  33. const channel = member.guild.channels.find(channel => channel.name === "welcome");
  34. if (!channel) return;
  35.  
  36. channel.send(embed);
  37.  
  38. });
  39.  
  40.  
  41. bot.on('message', message=>{
  42.  
  43. let args = message.content.substring(PREFIX.length).split(" ");
  44.  
  45. switch(args[0]){
  46. case 'ping':
  47. message.channel.sendMessage('pong!');
  48. break;
  49. case 'commands':
  50. message.channel.sendMessage('List of commands')
  51. break;
  52. case 'twitter':
  53. message.channel.sendMessage('https://twitter.com/Team_Silentt')
  54. break;
  55.  
  56. case 'information':
  57. const embed = new Discord.RichEmbed()
  58. .setTitle('**User Information**')
  59. .addField('Player Name', message.author.username)
  60. .addField('Bot Version', version)
  61. .addField('Current Server', message.guild.name)
  62. .setColor(0x75FF33)
  63. .setThumbnail(message.author.avatarURL)
  64. .setFooter('discord server!')
  65. message.channel.sendEmbed(embed);
  66. break;
  67.  
  68. case 'youtube':
  69. message.channel.sendMessage('https://www.youtube.com/c/TeamSilentFN');
  70. break;
  71. case 'instagram':
  72. message.channel.sendMessage('https://www.instagram.com/team.silentt/');
  73. break;
  74.  
  75.  
  76.  
  77. case 'info':
  78. if (args[1] === 'version'){
  79. message.reply('Version ' + version);
  80.  
  81.  
  82. }else if(args[1] === 'leaders') {
  83. message.channel.sendMessage('Silent Moosa,Silent Martin and Silent J0NZ');
  84. }else{
  85. message.reply('Invalid Args')
  86. }
  87. break;
  88.  
  89.  
  90.  
  91. case 'purge':
  92. if(!args[1]) return message.reply('Error please define second arg')
  93. message.channel.bulkDelete(args[1]);
  94. break;
  95.  
  96.  
  97.  
  98.  
  99.  
  100. }
  101. })
  102.  
  103. bot.login(token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement