Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const bot = new Discord.Client();
- const ms = require('ms');
- const token = 'Njk2ODk0NTc1MDQxNTc3MDYx.XovYSQ.yeLoW_a8m-aL4LQcAgTzteeNOA4';
- const PREFIX = '!';
- bot.on('ready', () =>{
- console.log('This bot is online!');
- })
- bot.on('message', message=>{
- let args = message.content.substring(PREFIX.length).split(" ");
- switch(args[0]){
- case 'ping':
- message.channel.send('pong!')
- break;
- case 'fhhjfjfjfjfjfj':
- if(args[1] === 'version'){
- message.channel.send('Version 1.0.0');
- }else{
- message.reply('That is not a command!')
- }
- break;
- case 'clear':
- if(!args[1]) return message.reply('Error, please define a number')
- message.channel.bulkDelete(args[1]);
- break;
- case 'poop':
- message.reply('shoes..... get it? poop shoes :sunglasses:')
- break;
- case 'help':
- message.channel.send('Here are some commands that I can do!```\n!poop\n!clear [#]\n!ping\n!help```')
- break;
- case 'mute':
- let person = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[1]));
- if(!person) return message.reply("Couldn't find that person");
- let mainrole = message.guild.roles.find(role => role.name === "HBB Member");
- let muterole = message.guild.roles.find(role => role.name === "MUTED");
- if(!muterole) return message.reply("Couldn't find a mute role");
- let time = args[2];
- if(!time){
- return message.reply("There was no time specified!");
- }
- person.removeRole(mainrole.id);
- person.addRole(muterole.id);
- message.channel.send(`@${person.user.tag} has now been muted for ${ms(ms(time))}`);
- setTimeout(function(){
- person.addRole(mainrole.id);
- person.removeRole(muterole.id);
- message.channel.send(`@${person.user.tag} has been`)
- }, ms(time));
- break;
- }
- })
- bot.login(token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement