diff --git a/index.js b/index.js index 680083f..408b48d 100644 --- a/index.js +++ b/index.js @@ -11,15 +11,44 @@ const Client = new Discord.Client({ Discord.Intents.FLAGS.GUILD_MEMBERS ] }); -/*const data = new SlashCommandBuilder() - .setName("role") - .setDescription("Créer un ajout de rôle") - .addRoleOption(option => - option.setName('role') - .setDescription('Le rôle à ajouter') +const strings = ["Le sportif intelligent évite l'effort inutile", + "On peut savoir sans être intelligent, mais on ne peut être intelligent sans savoir.", + "C'est lorsque l'on commence à se dire intelligent que l'on devient idiot.", + "Quand une phrase ténébreuse, alambiquée vous donne le vertige, souvenez vous que ce qui donne le vertige, c'est le vide", + "J'ai les patates au fond du sac", + "Autrui joue toujours dans la vie de l'individu le rôle d'un modèle, d'un objet, d'un associé ou d'un adversaire", + "Le premier homme à jeter une insulte plutôt qu’une pierre est le fondateur de la civilisation.", + "Après trente ans passés à étudier la psychologie féminine, je n'ai toujours pas trouvé de réponse à la grande question : Que veulent-elles au juste ?", + "La vie est un mystère qu'il faut vivre, et non un problème à résoudre.", + "Le courage n'est pas l'absence de peur, mais la capacité de vaincre ce qui fait peur.", + "Je vais mettre la viande dans le torchon.", + "Comme mes couilles, toujours dans mes pattes.", + "On n'est pas là pour enculer les mouches", + "L'amour c'est regarder ensemble dans la même direction, comme la levrette", + "Mouette qui pète, gare à la tempête", + "Petit pêt du matin, neige sur les sapins", + "À vaincre sans baril, on triomphe sans boire", + "Noël au balcon, enrhumé comme un con", + "L'amour c'est regarder ensemble dans la même direction, comme la levrette", + "Midi moins le quart ! Mais c'est l'heure du Ricard !", + "L'homme est un animal politique", + "La mort n'est rien pour nous", + "L'ego est une fiction", + "N’attends pas que les événements arrivent comme tu le souhaites ; décide de vouloir ce qui arrive et tu seras heureux", + "L'homme ne devient homme que parmi les hommes.", "Jean c'est trop, t'abuses avec tes 300 phrases là" +] +/* +const data = new SlashCommandBuilder() + .setName("flip") + .setDescription("Fait un jet de piece") + .addStringOption(option => + option.setName('side') + .setDescription("Pile ou Face ?") .setRequired(true) - )*/ + .addChoice("Pile", 'pile') + .addChoice("Face", 'face')); +*/ let embedCommands = new Discord.MessageEmbed().setTitle("Liste des commandes").setColor("#ff0505") .setDescription("Voici mes commandes - (N'oublier pas le '!' )") @@ -79,7 +108,6 @@ Client.on("interactionCreate", async interaction => { await interaction.reply({embeds: [embedCommands], ephemeral: true}) } else if (commandName === 'role') { - console.log(interaction) let roleId = interaction.options._hoistedOptions[0].value await interaction.member.roles.add(interaction.guild.roles.cache.find(r => r.id === roleId)) await interaction.reply({ @@ -87,6 +115,14 @@ Client.on("interactionCreate", async interaction => { fetchReply: true, ephemeral: true }) + } else if (commandName === 'flip') { + let choice = interaction.options._hoistedOptions[0].value + let values = ['face', 'pile']; + let bool = values[(Math.floor(Math.random() * 2))]; + let result; + (bool === choice) ? result = bool + " ! Tu as juste eu de la chatte !" : result = bool + " ! Wallah c'est chaud comme tu pues ta grosse mère !"; + await interaction.reply(result) + } } }) @@ -104,11 +140,16 @@ Client.on('messageCreate', message => { Client.login(config.token) console.log("Successfully reloaded") } else if (message.content.indexOf("!") === 0) { - let commands = friendsCommands.commands - commands.forEach(command => { - if (message.content.substring(1, message.content.length) === command.key) - send(message, command.value) - }) + if (message.content.substring(1, 5) === "jean") { + let arg = strings[Math.floor(Math.random() * strings.length)] + send(message, arg); + } else { + let commands = friendsCommands.commands + commands.forEach(command => { + if (message.content.substring(1, message.content.length) === command.key) + send(message, command.value) + }) + } } })