Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const discord = require("discord.js");
- const botConfig = require("./botconfig.json");
- const prefix = "!";
- const bot = new discord.Client();
- bot.on("ready", async () => {
- console.log(`${bot.user.username} is online`)
- bot.user.setActivity("Jonko | Hosting", {type: "PLAYING"});
- });
- bot.on("message", async message => {
- if(message.channel.id == "553324784285646850") {
- await message.react("👍");
- await message.react("👎");
- }
- });
- bot.on('guildMemberAdd', member => {
- var role = member.guild.roles.find('name', '[👨] Bezoeker');
- member.addRole(role)
- });
- bot.on("guildMemberAdd", member => {
- const channel = member.guild.channels.find("name", "🚫-join-log");
- if (!channel) console.log("Kan het kanaal niet vinden.");
- var joinEmbed = new discord.RichEmbed()
- .setAuthor(`${member.user.tag}`, member.user.displayAvatarURL)
- .setDescription(`${member.user.username}`)
- .setColor("#00FF00")
- .setTimestamp()
- .setFooter("Gebruiker gejoined.");
- channel.send(joinEmbed);
- });
- bot.on("guildMemberRemove", member => {
- const channel = member.guild.channels.find("name", "🚫-leave-log");
- if (!channel) console.log("Kan het kanaal niet vinden.");
- var joinEmbed = new discord.RichEmbed()
- .setAuthor(`${member.user.tag}`, member.user.displayAvatarURL)
- .setDescription(`${member.user.username}`)
- .setColor("#FF0000")
- .setTimestamp()
- .setFooter("Gebruiker Geleaved.");
- channel.send(joinEmbed);
- });
- bot.on("message", async message => {
- if (message.author.bot) return;
- if (message.channel.type === "dm") return;
- var prefix = botConfig.prefix;
- var messageArray = message.content.split(" ");
- var command = messageArray[0];
- var arguments = messageArray.slice(1);
- if( command === `${prefix}minecraft`){
- message.channel.send({embed: {
- color: 11395,
- author: {
- name: "JonkoHosting",
- icon_url: bot.user.avatarURL
- },
- title: "**Minecraft Producten overzicht**",
- description: " ",
- fields: [{
- name: ":x: **256MB** RAM ```€0,45.-```",
- value: "Er zijn momenteel ``0``"
- },
- {
- name: ":white_check_mark: **512MB** RAM ```€0,90.-```",
- value: "Er zijn momenteel ``21``"
- },
- {
- name: ":white_check_mark: **1GB** RAM ```€1,80.-```",
- value: "Er zijn momenteel ``10``"
- },
- {
- name: ":white_check_mark: **2GB** RAM ```€3,60.-```",
- value: "Er zijn momenteel ``5``"
- },
- {
- name: ":white_check_mark: **4GB** RAM ```€7,20.-```",
- value: "Er zijn momenteel ``2``"
- }
- ],
- timestamp: new Date(),
- footer: {
- icon_url: bot.user.avatarURL,
- text: "© JonkoHosting"
- }
- }
- });
- }
- });
- bot.on("message", async message => {
- if(message.content.indexOf(prefix) !== 0) return;
- const args = message.content.slice(prefix.length).trim().split(/ +/g);
- const command = args.shift().toLowerCase();
- if(command == "purge") {
- let mArgs = (args[0]) ? Number(args[0]) : -1;
- if (mArgs > 100 || mArgs < 0) {
- message.delete().then(() => {
- message.author.send("Gebruik !purge 0-100");
- });
- if (mArgs === 0) {
- message.author.send("Gebruik !purge 0-100");
- }
- }
- if (mArgs >= 1 && mArgs <= 100) {
- message.channel.bulkDelete(mArgs).then(() => {
- message.author.send("Er zijn " + mArgs + " berichten verwijdert!");
- }, (error) => {
- console.error(error)
- });
- }
- }
- });
- bot.login("NTUzNjU0Mzg5NjM4OTU1MDE4.D2kuVA.8uf7Ewr0yhw-GMKSHJ5FpWbSNU0");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement