Mount on Hono
import { DiscordHono } from 'discord-hono';
// Create the DiscordHono instance and add interaction handlersconst discordApp = new DiscordHono();discordApp.command('ping', c => c.res("Pong!"));
const app = new Hono<{ Bindings: Env }>();app.get("/", (c) => c.text("I like apples"));
// Mount itapp.mount("/interactions", discordApp.fetch);
export default app;import * as handlers from './handlers';import { factory } from './init';
// Load all your handlers automaticallyconst discordApp = factory.discord().loader(Object.values(handlers));
const app = new Hono<{ Bindings: Env }>();app.get("/", (c) => c.text("I like apples"));
app.mount("/interactions", discordApp.fetch);
export default app;- Browser
https://YOUER_DOMAIN.com-> Display:I like apples
- Discord Bot
/ping-> Response:Pong!
- Discord Interaction Endpoint
- Register URL:
https://YOUER_DOMAIN.com/interactions
- Register URL: