Files
tkmind_go/services/ask-ai-bot/events/ready.ts
T
BestCodes 849cc60fbc feat: ask ai discord bot (#6842)
Signed-off-by: The-Best-Codes <bestcodes.official@gmail.com>
2026-02-02 22:11:28 +00:00

33 lines
869 B
TypeScript

import { ActivityType, Client, Events } from "discord.js";
import { logger } from "../utils/logger";
export default {
event: Events.ClientReady,
handler: (client: Client) => {
try {
if (!client.user) {
logger.error("Client user is not set.");
return;
}
logger.info("Setting presence...");
client.user.setPresence({
activities: [
{
name: "goose",
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore Discord.js does not have this property, but it is valid
state: "helping users with goose",
type: ActivityType.Custom,
},
],
status: "online",
});
} catch (err) {
logger.error("Error setting presence:", err);
} finally {
logger.success("Presence set.");
}
},
};