diff --git a/commands/InformeMoi.js b/commands/InformeMoi.js index 289c80eaa77ecf45fcc9a606cad2f9083fb0ce54..ad9d182466d4bad4fe2fbb7dd26bcb94ab7fc256 100644 --- a/commands/InformeMoi.js +++ b/commands/InformeMoi.js @@ -5,15 +5,28 @@ class InformeMoi{ constructor(client){ this.client = client; this.channels = this.client.channels.cache; + this.sources = ['QAnon', 'IImondE', 'Réinfo Covid', 'FranceSoir', 'Madiavenir', 'LesMoutonsRebelles', 'une amie qui travaille au gouvernement', 'un poste Facebook', 'un twittos', 'Kim Glow', 'l\'AFP' ]; + this.sentences= [ + '<actor> <want> <action> pour <reason> !', + 'Selon <source>, <actor> <want> <action> afin de <reason>.', + 'Grâce à <source>, je sais que <actor> <want> <action> pour <reason>.', + 'On dit que <actor> <want> <action>, tout ça pour <reason>...', + '<actor> <want> <action> afin de <reason>, ça fait réfléchir...', + 'Vous verrez que <actor> va <action> pour <reason>, vous l\'aurez lu ici en premier...', + '🚨ALERTE INFO🚨 :\n <actor> <want> <action> pour <reason> \n (Source : <source>)', + '<actor> <want> <action> rien que pour <reason>.....' + ]; } getRandomComplot(){ const actor = complotDB.getRandomActor(); const action = complotDB.getRandomAction(); const reason = complotDB.getRandomReason(); + const source = this.sources[Math.floor(Math.random()*this.sources.length)]; + const want = actor.startsWith("Les ") ? "veulent" : "veut"; + const sentence = this.sentences[Math.floor(Math.random()*this.sentences.length)]; - const vouloir = actor.startsWith("Les ") ? "veulent" : "veut"; - return `${actor} ${vouloir} ${action} pour ${reason} !`; + return sentence.replace('<actor>', actor).replace('<want>', want).replace('<reason>', reason).replace('<source>', source).replace('<action>', action); } parse(message){