This commit is contained in:
RADEMAKER Robin 2022-04-03 22:44:48 +02:00
parent cf429b3e4f
commit 024b34f242

View File

@ -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 quune 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",
"Nattends 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)
})
}
}
})