Message generator adding
This commit is contained in:
336531
message_generator/dictionnaire_fr.txt
Normal file
336531
message_generator/dictionnaire_fr.txt
Normal file
File diff suppressed because it is too large
Load Diff
22
message_generator/message_generator.js
Normal file
22
message_generator/message_generator.js
Normal file
@@ -0,0 +1,22 @@
|
||||
const fs = require("fs");
|
||||
fs.readFile("./dictionnaire_fr.txt", "utf8", (err, data) => {
|
||||
if (err) {
|
||||
console.error("Erreur de lecture du fichier :", err);
|
||||
return;
|
||||
}
|
||||
const words = data.split("\n").filter(word => word.trim() !== "");
|
||||
|
||||
let wordNumber = Math.floor(Math.random() * 20 + 2);
|
||||
let randomMessage = [];
|
||||
|
||||
for (let i = 0; i < wordNumber; i++) {
|
||||
const joiners = ["et", "ou", "alors", "mais", "donc", "car", "puis", "ensuite,", "toutefois,", "cependant,", "néanmoins,", "par conséquent", "ainsi,", "en outre", "de plus", "d'ailleurs,", "en effet", "par ailleurs"];
|
||||
const randomIndex = Math.floor(Math.random() * words.length);
|
||||
const randomWord = words[randomIndex];
|
||||
randomMessage.push(randomWord, joiners[Math.floor(Math.random() * joiners.length)]);
|
||||
}
|
||||
|
||||
// Remove the last joiner
|
||||
randomMessage.pop();
|
||||
console.log(`Message généré : ${randomMessage.join(" ")}.`);
|
||||
})
|
||||
Reference in New Issue
Block a user