Advertisement
Ericlegend

Untitled

Apr 30th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require('discord.js');
  2. const client = new Discord.Client();
  3. const token = require('./settings.json').token;
  4.  
  5. client.on('ready', () => {
  6.     console.log('The Supreme Ark Bot is ready to go.');
  7. });
  8.  
  9. var prefix = "!"
  10.  
  11. client.on('message', message => {
  12.         let ericRole = message.guild.roles.find("name", "Eric");
  13.     let modRole = message.guild.roles.find("name", "Admin");
  14.     let args = message.content.split(' ').slice(1);
  15.         let island = "305465794639167498"
  16.     var result = args.join(' ');
  17.     var guild = message.guild;
  18.  
  19.  
  20.     //if (!message.content.startsWith(prefix)) return;
  21.     //if (message.author.bot) return;
  22.  
  23.     if (message.content.startsWith(prefix + 'guildlist')) {
  24.         console.log(client.guilds.map(g => g.name).join("\n"))
  25.     } else
  26.  
  27.     if (message.content.startsWith(prefix + 'bee')) {
  28.         message.channel.sendMessage('\`\`\`fix\nAccording to all known laws of aviation, there is no way a bee should be able to fly. Its wings are too small to get its fat little body off the ground. The bee, of course, flies anyway because bees dont care what humans think is impossible.\`\`\`');
  29.     } else
  30.  
  31.     if (message.content.startsWith(prefix + 'help')) {
  32.         message.reply('Here\'s a list of commands for admins:\`\`\`fix\n!resetisland\n!resetcenter\n!resetragnorak\n!wakemeupinside\n!itstoolate\n!nevergonna\n!ifyoulikeit\n!passivepen\n!bee\`\`\`');
  33.     } else
  34.  
  35.     if (message.content.startsWith(prefix + 'wakemeupinside')) {
  36.         if (message.member.roles.has(modRole.id)) {
  37.             message.channel.sendMessage('SAVE ME');
  38.         } else {
  39.             message.reply("only admins can use this friend :)")
  40.         }
  41.     }
  42.  
  43.     if (message.content.startsWith(prefix + 'resetisland')) {
  44.         if (message.member.roles.has(modRole.id)) {
  45.             message.channel.sendMessage('Hello <@&305465794639167498> I just started the restart script.');
  46.         } else {
  47.             message.reply("only admins can use this friend :)")
  48.         }
  49.     }
  50.  
  51.     if (message.content.startsWith(prefix + 'resetcenter')) {
  52.         if (message.member.roles.has(modRole.id)) {
  53.             message.channel.sendMessage('Hello <@&305465798497927168> I just started the restart script.');
  54.         } else {
  55.             message.reply("only admins can use this friend :)")
  56.         }
  57.     }
  58.  
  59.     if (message.content.startsWith(prefix + 'resetragnorak')) {
  60.         if (message.member.roles.has(modRole.id)) {
  61.             message.channel.sendMessage('Hello <@&305465770576576512> I just started the restart script.');
  62.         } else {
  63.             message.reply("only admins can use this friend :)")
  64.         }
  65.     }
  66.  
  67.     if (message.content.startsWith(prefix + 'itstoolate')) {
  68.         if (message.member.roles.has(modRole.id)) {
  69.             message.channel.sendMessage('TO APOLOGIZE');
  70.         } else {
  71.             message.reply("only admins can use this friend :)")
  72.         }
  73.     }
  74.  
  75.     if (message.content.startsWith(prefix + 'nevergonna')) {
  76.         if (message.member.roles.has(modRole.id)) {
  77.             message.channel.sendMessage('GIVE YOU UP');
  78.         } else {
  79.             message.reply("only admins can use this friend :)")
  80.         }
  81.     }
  82.  
  83.     if (message.content.startsWith(prefix + 'ifyoulikeit')) {
  84.         if (message.member.roles.has(modRole.id)) {
  85.             message.channel.sendMessage('THEN YOU SHOULDA PUT A RING ON IT');
  86.         } else {
  87.             message.reply("only admins can use this friend :)")
  88.         }
  89.     }
  90.  
  91.     if (message.content.startsWith('SAB who created you?')) {
  92.         message.channel.sendMessage('<@145702927099494400>, he brought me into this world.');
  93.     } else
  94.  
  95.     if (message.content.startsWith(prefix + 'passivepen')) {
  96.         if (message.member.roles.has(modRole.id)) {
  97.             message.channel.sendMessage('Trading one passive pen for 5k hard poly and 5k cp');
  98.         } else {
  99.             message.reply("only admins can use this friend :)")
  100.         }
  101.     }
  102.  
  103.     if (message.content.startsWith(prefix + 'ping')) {
  104.               message.channel.sendMessage(`Pong! \`${client.ping} ms\``);
  105.     } else
  106.  
  107.     if (message.content.startsWith(prefix + 'ragnorak')) {
  108.         message.member.addRole('305465770576576512');
  109.         message.reply('your role as been updated!');
  110.     } else
  111.  
  112.     if (message.content.startsWith(prefix + 'center')) {
  113.         message.member.addRole('305465798497927168');
  114.         message.reply('your role as been updated!');
  115.     } else
  116.  
  117.     if (message.content.startsWith(prefix + 'island')) {
  118.         message.member.addRole === island;
  119.         message.reply('your role as been updated!');
  120.     }
  121.  
  122.  
  123. });
  124.  
  125. client.login(token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement