feat(discord-bot): change bot prefix and improve quest results interaction
This commit is contained in:
@@ -16,14 +16,12 @@ const onReady = async (client: Client<true>) => {
|
||||
setInterval(() => void trackingCron(client), env.WOV_TRACKING_INTERVAL);
|
||||
};
|
||||
|
||||
const onMessage = async (message: OmitPartialGroupDMChannel<Message>, client: Client) => {
|
||||
const onMessage = async (message: OmitPartialGroupDMChannel<Message>) => {
|
||||
if (message.author.bot) return;
|
||||
|
||||
if (message.content.startsWith(`<@${client.user!.id}>`)) {
|
||||
const [commandName, ...args] = message.content
|
||||
.replace(`<@${client.user!.id}>`, "")
|
||||
.trim()
|
||||
.split(" ");
|
||||
const parts = message.content.trim().split(/\s+/);
|
||||
if (parts[0]?.toLowerCase() === "lbf") {
|
||||
const [commandName, ...args] = parts.slice(1);
|
||||
|
||||
const command = commands[commandName];
|
||||
if (!command) return;
|
||||
@@ -40,6 +38,6 @@ const onMessage = async (message: OmitPartialGroupDMChannel<Message>, client: Cl
|
||||
};
|
||||
|
||||
export const setupBotMode = (client: Client) => {
|
||||
client.on("clientReady", (client) => { void onReady(client); });
|
||||
client.on("messageCreate", (message) => { void onMessage(message, client); });
|
||||
client.on("clientReady", (client) => { void onReady(client); });
|
||||
client.on("messageCreate", (message) => { void onMessage(message); });
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user