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 bot = new discord.Client();
- bot.on("ready", async () => {
- console.log(`${bot.user.username} is klaar voor gebruik!`)
- bot.user.setActivity("Server ip Play.OerTopia.Nl Doe !ServerInfo od !Info", { type: "PLAYING" });
- })
- bot.on("message", async message => {
- // Als bot bericht stuurt stuur dan return
- 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}Hallo`) {
- return message.channel.send("Hallo daar!!")
- }
- if (command === `${prefix}Info`) {
- var botIcon = bot.user.displayAvatarURL;
- var botEmbed = new discord.RichEmbed()
- .setDescription("discord bot info")
- .setColor("#00ffed")
- .setThumbnail(botIcon)
- .addField("Bot naam", "OerTopia Server Manger ")
- .addField("Het eerste commando is ", "!Hallo")
- .addField("Het tweede de commando is", "!Info")
- .addField("Het derde de commando is", "!ServerInfo")
- .addField("Music Komnt nog en Ticket ook")
- .addField("De server bot is gemaakt door", "Keano")
- .addField("STAFF COMANDS ", "Hoe kom je bie de commands voor staff doe !Staff")
- .addField("De bot is gemaakt op", bot.user.createdAt)
- return message.channel.send(botEmbed);
- };
- if (command === `${prefix}Staff`) {
- if (!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send("Hey Dit kan je niet Doen");
- var botIcon = bot.user.displayAvatarURL;
- var botEmbed = new discord.RichEmbed()
- .setDescription("Staff commands")
- .setColor("#00ffed")
- .setThumbnail(botIcon)
- .addField("STAFF", " Dit zijn de staff commands ")
- .addField("Het eerste van staff commands ", "!Kick @KeanoTTje Bevoorbeeld")
- .addField("Het tweede van staff commands ", "!Ban KeanoTTje stout doen bevoorbeeld")
- .addField("De bot is gemaakt op", bot.user.createdAt);
- return message.channel.send(botEmbed);
- };
- if (command === `${prefix}Mel`) {
- if (!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send("Hey Dit kan je niet Doen");
- var botIcon = bot.user.displayAvatarURL;
- var reason = arguments.join(" ").slice(22);
- var botEmbed = new discord.RichEmbed()
- .setDescription("@everyone Dit is een test")
- .setColor("#00ffed")
- return message.channel.send(botEmbed);
- };
- if (command === `${prefix}ServerInfo`) {
- var icon = message.guild.iconURL
- var serverEmbed = new discord.RichEmbed()
- .setDescription("Server Info")
- .setColor("#00ffed")
- .setThumbnail(icon)
- .addField("Server naam", "OerTopia-Network")
- .addField("Je bent op de server gekomen op", message.member.joinedAt)
- .addField("Hoeveel leden zijn er", message.guild.memberCount)
- .addField("De server En de Minecraft server is gemaakt ", "Door ShadoJesse En NietTeWeten En Keano_Zas en meer mesen M.V.G Het StaffTeam")
- return message.channel.send(serverEmbed);
- }
- if (command === `${prefix}Kick`) {
- var kickUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(arguments[0]));
- if (!kickUser) return message.channel.send("Der is geen Gebruiker gevonde Je zelf niet uit de server Gooien :) ");
- var reason = arguments.join(" ").slice(22);
- if (!reason) return message.channel.send("Geef een reden op.");
- if (!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send("Hey Dit kan je niet Doen");
- if (kickUser.hasPermission("MANAGE_MESSAGES")) return message.channel.send("Je bend staff Dus je kan geen staff lide banne of Kicken :)");
- var kick = new discord.RichEmbed()
- .setDescription("Kick")
- .setColor("#ee0000")
- .addField("Wie is er weg ?", kickUser)
- .addField("Door welk staff lid is deze gebruker uit de Server Gegooit", message.author)
- .addField("Wat is de reden?", reason);
- var kickChanel = message.guild.channels.find(`name`, "🚨🚔straffen");
- if (!kickChanel) return message.guild.send("Er is Geen Kanaal Gevonde Maak een Kanaal aan");
- message.guild.member(kickUser).kick(reason);
- kickChanel.send(kick);
- return;
- }
- if (command === `${prefix}Ban`) {
- var banUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(arguments[0]));
- if (!banUser) return message.channel.send("Der is geen Gebruiker gevonde Je zelf niet uit de server Gooien :)");
- var reason = arguments.join(" ").slice(22);
- if (!reason) return message.channel.send("Geef een reden op.");
- if (!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send("Hey Dit kan je niet Doen ");
- if (banUser.hasPermission("MANAGE_MESSAGES")) return message.channel.send("Je bend staff Dus je kan geen staff lide banne of Kicken :)");
- var ban = new discord.RichEmbed()
- .setDescription("Ban")
- .setColor("#ee0000")
- .addField("Wie is er weg ?", banUser)
- .addField("Door welk staff lid is deze gebruker uit de Server Gegooit", message.author)
- .addField("Wat is de reden?", reason);
- var banChanel = message.guild.channels.find(`name`, "🚨🚔straffen");
- if (!banChanel) return message.guild.send("Er is Geen Kanaal Gevonde Maak een Kanaal aan");
- message.guild.member(banUser).ban(reason);
- banChanel.send(ban);
- return;
- }
- });
- bot.login(botConfig.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement