Advertisement
Guest User

Untitled

a guest
Apr 6th, 2020
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require('discord.js');
  2. const bot = new Discord.Client();
  3. const ms = require('ms');
  4.  
  5. const token = 'Njk2ODk0NTc1MDQxNTc3MDYx.XovYSQ.yeLoW_a8m-aL4LQcAgTzteeNOA4';
  6.  
  7. const PREFIX = '!';
  8.  
  9. bot.on('ready', () =>{
  10.     console.log('This bot is online!');
  11. })
  12.  
  13. bot.on('message', message=>{
  14.  
  15.     let args = message.content.substring(PREFIX.length).split(" ");
  16.  
  17.     switch(args[0]){
  18.         case 'ping':
  19.            message.channel.send('pong!')
  20.             break;
  21.         case 'fhhjfjfjfjfjfj':
  22.             if(args[1] === 'version'){
  23.                 message.channel.send('Version 1.0.0');
  24.             }else{
  25.                 message.reply('That is not a command!')
  26.             }
  27.             break;
  28.         case 'clear':
  29.             if(!args[1]) return message.reply('Error, please define a number')
  30.             message.channel.bulkDelete(args[1]);
  31.             break;
  32.         case 'poop':
  33.             message.reply('shoes..... get it? poop shoes :sunglasses:')
  34.             break;
  35.         case 'help':
  36.             message.channel.send('Here are some commands that I can do!```\n!poop\n!clear [#]\n!ping\n!help```')
  37.             break;
  38.         case 'mute':
  39.         let person  = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[1]));
  40.         if(!person) return message.reply("Couldn't find that person");
  41.  
  42.         let mainrole = message.guild.roles.find(role => role.name === "HBB Member");
  43.         let muterole = message.guild.roles.find(role => role.name === "MUTED");
  44.  
  45.         if(!muterole) return message.reply("Couldn't find a mute role");
  46.  
  47.         let time = args[2];
  48.  
  49.         if(!time){
  50.             return message.reply("There was no time specified!");
  51.         }
  52.  
  53.         person.removeRole(mainrole.id);
  54.         person.addRole(muterole.id);
  55.  
  56.         message.channel.send(`@${person.user.tag} has now been muted for ${ms(ms(time))}`);
  57.  
  58.         setTimeout(function(){
  59.             person.addRole(mainrole.id);
  60.             person.removeRole(muterole.id);
  61.             message.channel.send(`@${person.user.tag} has been`)
  62.         }, ms(time));
  63.         break;
  64.     }
  65. })
  66.  
  67. bot.login(token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement