This project is heavily influenced by Hono.
Thank you for Yusuke Wada and Hono contributors!
- Easy Build - Verify included. Code for each command is easier to write.
- Lightweight - We make them as light as possible. Discord Hono has zero dependencies.
- TypeScript - TypeScript support.
npm i discord-hono
npm i -D discord-api-types # When using TypeScript
index.ts
import { DiscordHono } from 'discord-hono'
const app = new DiscordHono()
.command('hello', c => c.res('world!'))
export default app
register.ts
import { Command, register } from 'discord-hono'
const commands = [
new Command('hello', 'response world'),
]
register(
commands,
process.env.DISCORD_APPLICATION_ID,
process.env.DISCORD_TOKEN,
//process.env.DISCORD_TEST_GUILD_ID,
)
- Simple Example
- Playing with AI - Using Cloudflare AI
- Deliver website news - Using Cloudflare D1, Browser Rendering, Cron