Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const discord = require("discord.js");
- module.exports.run = async (bot, message, args) => {
- // Aantal sterren opvragen.
- const aantalSterren = args[0];
- // Nakijken als men een getal meegeeft, of als men een getal tussen 1 en 5 opgeeft.
- if (!aantalSterren || aantalSterren < 1 || aantalSterren > 5) return message.channel.send("Geef een aantal sterren op! Kies tussen 1 en 5.");
- // Nakijken als je een bericht hebt meegegeven.
- const bericht = args.splice(1, args.length).join(' ') || '**Geen bericht meegegeven**';
- // Kanaal waar reviews inkomen opzoeken.
- var reviewChannel = message.guild.channels.find('name', 'review');
- // als kanaal niet is gevonden geef een bericht.
- if (!reviewChannel) return message.channel.send("Kanaal niet gevonden");
- var sterren = "";
- // Voor ieder aantal sterren gaan we deze tekst aanmaken.
- for (var i = 0; i < aantalSterren; i++) {
- sterren += ":star: ";
- }
- // Verwijder het bestaande bericht.
- message.delete();
- // Maak de review aan met het aantal sterren en het berichtje.
- const review = new discord.RichEmbed()
- .setTitle(`${message.author.username} heeft een review geschreven! :tada:`)
- .setColor("#00ff00")
- .setThumbnail("https://www.thebelgiumgames.be/afbeeldingen/jensHoofd.png")
- .addField("Sterren:", `${sterren}`)
- .addField("Review:", `${bericht}`);
- // Zend bericht naar de gebruiker dat hij een review heeft aangemaakt.
- message.channel.send(":white_check_mark: Je hebt succesvol een review geschreven!");
- // Zend het bericht in het review kanaal.
- return reviewChannel.send(review);
- }
- module.exports.help = {
- name: "review",
- description: "review command."
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement