Billy/commands/eightBall.js

60 lines
1.9 KiB
JavaScript

const { SlashCommandBuilder, userMention, bold, italic, underscore, spoiler, quote, blockQuote } = require('@discordjs/builders');
const responses = [
"Pas régulièrement.",
"Dans cette économie actuelle ?!",
"On s'en fout, non ?",
"C'est pas faux.",
"Il dit qu'il voit pas le rapport.",
"J'ai pas regardé dans le tiroir ...",
"M'enfin ?!",
"Est ce bien nécessaire ?",
"Ce serait affligeant.",
"Je ne crois pas non.",
"Qu'est ce que t'insinues ?",
"Je demanderais à ma maman.",
"Elle a dit non !",
"Dans une certaine mesure.",
"Avec l'accord du pédiatre !",
"Seulement si tu te laves les mains.",
"Vous pouvez répéter la question ?",
"Bon sang, mais c'est bien sûr !",
"Mais vous êtes fous !",
"Mais évidemment !",
"Bizarrement, oui.",
"Essaye plus tard",
"Essaye encore",
"Une chance sur deux",
"Pas d'avis",
"Repose ta question",
"D'après moi oui ",
"C'est certain",
"Très probable",
"Sans aucun doute",
"Tu peux compter dessus",
"C'est non",
"Peu probable",
"Faut pas rêver",
"N'y compte pas",
"Impossible",
];
module.exports = {
data: new SlashCommandBuilder()
.setName('8ball')
.setDescription('Replies with the right answer. Sometime.')
.addStringOption(option =>
option.setName('question')
.setDescription('La question que vous souhaitez poser à Billy')
.setRequired(true)
),
async execute(interaction) {
const question = interaction.options.get('question').value;
const i = Math.floor(Math.random() * responses.length);
const reply = "*" + interaction.member.displayName + " a demandé : " + question + "*\n" + quote( responses[i] ) ;
await interaction.reply(reply)
.then(console.log("Reply sent to 8ball command."))
.catch(console.error);
},
};