Compare commits

..

No commits in common. "aa96432be1cc70b5b33f196016043b6fb237ee4a" and "e18c9aa28d42d6e212b3674ff63386e4cd2bb9b8" have entirely different histories.

4 changed files with 12 additions and 11 deletions

View File

@ -20,7 +20,7 @@ const responses = [
"Vous pouvez répéter la question ?", "Vous pouvez répéter la question ?",
"Bon sang, mais c'est bien sûr !", "Bon sang, mais c'est bien sûr !",
"Mais vous êtes fous !", "Mais vous êtes fous !",
"Mais évidemment !", "Mais evidemment !",
"Bizarrement, oui.", "Bizarrement, oui.",
"Essaye plus tard", "Essaye plus tard",
"Essaye encore", "Essaye encore",
@ -51,7 +51,8 @@ module.exports = {
async execute(interaction) { async execute(interaction) {
const question = interaction.options.get('question').value; const question = interaction.options.get('question').value;
const i = Math.floor(Math.random() * responses.length); const i = Math.floor(Math.random() * responses.length);
const reply = "*" + interaction.member.displayName + " a demandé : " + question + "*\n" + quote( responses[i] ) ; const reply = "*" + interaction.user.username + " a demandé : " + question + "*\n" + quote( responses[i] ) ;
//const reply = responses[i] + "\n >>> " + question;
await interaction.reply(reply) await interaction.reply(reply)
.then(console.log("Reply sent to 8ball command.")) .then(console.log("Reply sent to 8ball command."))
.catch(console.error); .catch(console.error);

View File

@ -5,6 +5,6 @@ module.exports = {
.setName('server') .setName('server')
.setDescription('Replies with Server info!'), .setDescription('Replies with Server info!'),
async execute(interaction) { async execute(interaction) {
await interaction.reply({content:`Server name: ${interaction.guild.name}\nTotal members: ${interaction.guild.memberCount}` , ephemeral:true}); await interaction.reply(`Server name: ${interaction.guild.name}\nTotal members: ${interaction.guild.memberCount}`);
}, },
}; };

View File

@ -5,6 +5,6 @@ module.exports = {
.setName('user') .setName('user')
.setDescription('Replies with User info!'), .setDescription('Replies with User info!'),
async execute(interaction) { async execute(interaction) {
await interaction.reply({content: 'Your tag: ${interaction.user.tag}\nYour id: ${interaction.user.id}', ephemeral:true}); await interaction.reply(`Your tag: ${interaction.user.tag}\nYour id: ${interaction.user.id}`);
}, },
}; };

View File

@ -85,7 +85,7 @@ module.exports = {
ongoingww.set(interaction.user.id, wwRole.name); ongoingww.set(interaction.user.id, wwRole.name);
interaction.member.roles.add(wwRole.id); interaction.member.roles.add(wwRole.id);
commandReply = "la " + wwRole.name + " a été initiée. Elle commencera dans " + wwdelay + " minutes et durera " + wwtimer + " minutes."; commandReply = "Une wordwar a été initiée. Elle commencera dans " + wwdelay + " minutes et durera " + wwtimer + " minutes.";
const row = new MessageActionRow() const row = new MessageActionRow()
.addComponents( .addComponents(
@ -114,13 +114,13 @@ module.exports = {
collectorParticipate.on('collect', async i => { collectorParticipate.on('collect', async i => {
if (i.member.roles.cache.has(wwRole.id)) { if (i.member.roles.cache.has(wwRole.id)) {
OnlyReply('Vous êtes déjà enregistré.e pour cette wordwar', i, wwRole); OnlyReply('Vous êtes déjà enregistré pour cette wordwar', i, wwRole);
} else if (ongoingww.has(i.user.id)) { } else if (ongoingww.has(i.user.id)) {
OnlyReply('Vous êtes déjà enregistré.e dans la wordwar ' + ongoingww.get(i.user.id), i, wwRole); OnlyReply('Vous êtes déjà enregistré dans la wordwar ' + ongoingww.get(i.user.id), i, wwRole);
} else { } else {
i.member.roles.add(wwRole); i.member.roles.add(wwRole);
ongoingww.set(i.user.ida, wwRole); ongoingww.set(i.user.ida, wwRole);
OnlyReply('Participation enregistrée', i, wwRole); OnlyReply('Participation est enregistrée', i, wwRole);
} }
}); });
@ -134,7 +134,7 @@ module.exports = {
if (!i.member.roles.cache.has(wwRole.id)) { if (!i.member.roles.cache.has(wwRole.id)) {
OnlyReply('Vous n\'êtes pas enregistré pour cette wordwar', i, wwRole); OnlyReply('Vous n\'êtes pas enregistré pour cette wordwar', i, wwRole);
} else { } else {
OnlyReply('Participation annulée', i, wwRole); OnlyReply('Participation est annulée', i, wwRole);
i.member.roles.remove(wwRole); i.member.roles.remove(wwRole);
ongoingww.delete(i.user.id); ongoingww.delete(i.user.id);
@ -159,12 +159,12 @@ module.exports = {
setTimeout(async () => { setTimeout(async () => {
if (wwRole.deleted != true) { if (wwRole.deleted != true) {
console.log(wwRole.name + ' launched'); console.log(wwRole.name + ' launched');
var participantStart = '\nLa ' + wwRole.name + ' commence. Vous pouvez toujours la rejoindre si vous le désirez. Bonne chance à tou.te.s !! ' + roleMention(wwRole.id) + '\n'; var participantStart = '\nLa wordwar ' + wwRole.name + ' commence. Vous pouvez toujours la rejoindre si vous le désirez. Bonne chance à tou.te.s !! ' + roleMention(wwRole.id) + '\n';
publicReplies = await interaction.channel.send({ content: participantStart, fetchReply: true }); publicReplies = await interaction.channel.send({ content: participantStart, fetchReply: true });
setTimeout(async () => { setTimeout(async () => {
if (wwRole.deleted != true) { if (wwRole.deleted != true) {
console.log(wwRole.name + ' ended'); console.log(wwRole.name + ' ended');
var participantEnd = 'La ' + wwRole.name + ' est maintenant terminée, merci d\'y avoir participé \! ' + roleMention(wwRole.id) + '\n'; var participantEnd = 'La wordwar ' + wwRole.name + ' est maintenant terminée, merci d\'y avoir participé \! ' + roleMention(wwRole.id) + '\n';
await interaction.channel.send({ content: participantEnd, fetchReply: true }); await interaction.channel.send({ content: participantEnd, fetchReply: true });
ongoingww.forEach((value,key,ongoingww) => { ongoingww.forEach((value,key,ongoingww) => {
if (value == wwRole.name) { if (value == wwRole.name) {