feat: fix ping command and allow no players
This commit is contained in:
13
src/index.ts
13
src/index.ts
@@ -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");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user