Advertisement
colijntje_

Untitled

Jul 19th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. const discord = require("discord.js");
  2.  
  3. module.exports.run = async(bot, message, args) => {
  4.  
  5. // !mededeling Titel // bericht // kleur // channel
  6.  
  7. if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send("Sorry, jij hebt geen toestemming om dit command uit te voeren.");
  8.  
  9. var splitser = "//";
  10.  
  11. if(args[0] == null) {
  12.  
  13. var useMessage = new discord.RichEmbed()
  14. .setTitle("Geen inhoud!")
  15. .setColor("#2aa198")
  16. .setDescription(`Maak een mededeling op de volgende manier: \n !mededeling (Titel) ${splitser} (Bericht) ${splitser} (Kleur) ${splitser} (Channel)`);
  17.  
  18. return message.channel.send(useMessage);
  19.  
  20. }
  21.  
  22. args = args.join(" ").split(splitser);
  23.  
  24. if(args[2] == undefined) args[2] = "#eeeeee";
  25. if(args[3] == undefined) args[3] = "testing";
  26.  
  27. var options = {
  28.  
  29. title: args[0] || "Mededeling",
  30. bericht: args[1] || "Hmmm.. Het lijkt erop dat de schrijver het bericht is vergeten.",
  31. kleur: args[2].trim (),
  32. kanaal: args[3].trim()
  33.  
  34.  
  35.  
  36.  
  37.  
  38. }
  39.  
  40. var announcer = message.author;
  41.  
  42. var announcementEmbed = new discord.RichEmbed()
  43. .setTitle("Mededeling:")
  44. .setColor(options.kleur)
  45. .setDescription(`Bericht van: ${announcer} \n\n ${options.titel} \n\n ${options.bericht} \n `)
  46. .setTimestamp();
  47.  
  48. var announcementChannel = message.guild.channels.find(`name`, options.kanaal);
  49. if(!announcementChannel) return message.channel.send("Dat channel bestaat niet!");
  50.  
  51. announcementChannel.send(anouncementEmbed);
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59. }
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. module.exports.help = {
  68. name: "mededeling"
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement