Improve bot prefix retrieval by using Deno.env and add error handling for missing prefix
This commit is contained in:
@@ -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];
|
||||||
|
|||||||
Reference in New Issue
Block a user