Improve bot prefix retrieval by using Deno.env and add error handling for missing prefix

This commit is contained in:
fzzinchemical
2025-03-25 22:53:46 +01:00
parent d766a99d7e
commit b4cc5f7a08

View File

@@ -2,10 +2,12 @@ import { Bot, Message } from "npm:discordeno@18.0.1";
import { dropdeineMutti, r34test, refresh } from "./r34api.ts"; import { dropdeineMutti, r34test, refresh } from "./r34api.ts";
import { logMessage } from "./logging.ts"; import { logMessage } from "./logging.ts";
import { dropYandere, dropYandere5, getPage, setPage } from "./yandereapi.ts"; import { dropYandere, dropYandere5, getPage, setPage } from "./yandereapi.ts";
import * as dotenv from "jsr:@std/dotenv";
const env = dotenv.loadSync(); const prefix = Deno.env.get("BOT_PREFIX") ?? "";
const prefix = env.BOT_PREFIX!; if (!prefix) {
throw new Error("BOT_PREFIX is missing!");
}
export async function messagehandler(bot: Bot, message: Message) { export async function messagehandler(bot: Bot, message: Message) {
const command = message.content.split(" ")[0]; const command = message.content.split(" ")[0];