import * as messages from "./handlers/messages"; import { env } from "./env"; import { bot } from "./core"; import consola from "consola"; import { IncomingChatPreference } from "@skyware/bot"; const logger = consola.withTag("Entrypoint"); logger.info("Logging in.."); try { await bot.login({ identifier: env.HANDLE, password: env.BSKY_PASSWORD, }); logger.success(`Logged in as @${env.HANDLE} (${env.DID})`); await bot.setChatPreference(IncomingChatPreference.All); bot.on("message", messages.handler); logger.success("Registered events (reply, mention, quote)"); } catch (e) { logger.error("Failure to log-in: ", e); process.exit(1); }