Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const botconfig = require("./botconfig.json");
- const Discord = require("discord.js");
- const bot = new Discord.Client({disableEveryone: true});
- bot.on("ready", async () => {
- console.log(`${bot.user.username} is er klaarvoor!`)
- bot.user.setActivity("Niet veel, want heb geen leven");
- });
- bot.on("message", async message => {
- if(message.author.bot) return;
- if(message.channel.type === "dm") return;
- let prefix = botconfig.prefix;
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(1);
- if(cmd === `${prefix}report`){
- //!report @DronkenEend reden
- let rUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!rUser) return message.channel.send("Ik kan de gebruiker niet vinden.");
- let reason = args.join(" ").slice(22);
- let reportEmbed = new Discord.RichEmbed()
- .setDescription("Report")
- .setColor("#42dff4")
- .addField("Gereporte gebruiker", `${rUser} met de ID: ${rUser.id}`)
- .addField("Gerapporteerd door", (`${message.author} met de ID: ${message.author.id}`))
- .addField("Kanaal", message.channel)
- .addField("Reden", reason)
- .addField("Tijd", message.createdAt);
- let reportschannel = message.guild.channels.find(`name`, "report");
- if(!reportschannel) message.channel.send("Kan de kanaal niet vinden!");
- message.delete().catch(O_o=>{});
- reportschannel.send(reportEmbed);
- return;
- }
- if(cmd === `${prefix}serverinfo`) {
- let sicon = message.guild.displayAvatarURL;
- let serverembed = new Discord.RichEmbed()
- .setDescription("Server informatie")
- .setColor("#42dff4")
- .setThumbnail(sicon)
- .addField("Server naam", message.guild.name)
- .addField("Gemaakt op", message.guild.createdAt)
- .addField("Jij bent gejoined op", message.guild.joinedAt)
- .addField("Totale leden", message.guild.memberCount);
- return message.channel.send(serverembed);
- }
- if(cmd === `${prefix}botinfo`){
- let bicon = bot.user.displayAvatarURL;
- let botembed= new Discord.RichEmbed()
- .setDescription("Bot Informatie")
- .setColor("#42dff4")
- .setThumbnail(bicon)
- .addField("Bot naam", bot.user.username)
- .addField("Gemaak op", bot.user.createdAt);
- return message.channel.send(botembed);
- }
- if(cmd === `${prefix}help`){
- let helpembed = new Discord.RichEmbed()
- .setDescription("Help voor commands:")
- .setColor("#42dff4")
- .addField("!botinfo", "Geeft informatie over de bot.")
- .addField("!serverinfo", "Geeft informatie over de server.")
- .addField("!report", "Met dit commando kan je iemand reporten.")
- .addField("Binnenkort meer commando's.", "Wanneer ik weer zin heb :P");
- return message.channel.send(helpembed);
- }
- if(cmd === `${prefix}report`){
- // kick @DronkenEend Omdat je 't wou..
- let kUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!kUser) message.channel.send("Ik kan de gebruiker niet vinden.")
- return;
- }
- });
- bot.login(botconfig.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement