feat: fix ping command and allow no players

This commit is contained in:
Pihkaal
2025-06-27 19:00:51 +02:00
parent 91965f1b47
commit bfa67d4214

View File

@@ -40,7 +40,7 @@ const askForGrinders = async (quest: QuestResult) => {
{ {
title: "Qui a grind ?", title: "Qui a grind ?",
description: description:
"Merci d'entrer les pseudos des joueurs qui ont grind.\n\nFormat:```laulau18,Yuno,...```\n**Attention aux majuscules**", "Merci d'entrer les pseudos des joueurs qui ont grind.\n\nFormat:```@LBF laulau,Yuno,...```\n**Attention les majuscules comptent**\nPour entrer la liste des joueurs, il faut __mentionner le bot__, si personne n'a grind, `@LBF tg`",
color, color,
}, },
], ],
@@ -57,7 +57,12 @@ const askForGrinders = async (quest: QuestResult) => {
const collected = await channel.awaitMessages({ filter, max: 1 }); const collected = await channel.awaitMessages({ filter, max: 1 });
answer = collected.first()?.content || null; answer = collected.first()?.content || null;
if (!answer) continue; if (!answer) continue;
answer = answer.replace(`<@${client.user!.id}>`, "");
answer = answer.replace(`<@${client.user!.id}>`, "").trim();
if (answer.toLowerCase() === "tg") {
answer = "";
break;
}
const players = answer const players = answer
.split(",") .split(",")
@@ -127,8 +132,8 @@ client.on("ready", async (client) => {
client.on("messageCreate", async (message) => { client.on("messageCreate", async (message) => {
if (message.author.bot) return; if (message.author.bot) return;
if (message.content.startsWith(`<@${client.user!.id}>`)) { if (message.content.startsWith(`<@${client.user!.id}> ping`)) {
await message.reply("tg"); await message.reply("pong");
} }
}); });