Skip to content

Files

Latest commit

 

History

History
63 lines (43 loc) · 2.24 KB

README.md

File metadata and controls

63 lines (43 loc) · 2.24 KB

🔥 Discord Hono npm v Bundle Size Discord

This library enables you to easily build Discord bots on Cloudflare Workers

👉 Documentation

This project is influenced by Hono.
Thank you for Yusuke Wada and Hono contributors!

Features

  • Intuitive API - Influenced by Hono, offering a familiar and easy-to-use interface
  • Lightweight - Zero dependencies, optimized for performance
  • Type-Safe - Native support for TypeScript

Install

npm i discord-hono
npm i -D discord-api-types # When using TypeScript
# npm i -D @types/node # As needed

Example Code

index.ts

import { DiscordHono } from 'discord-hono'

const app = new DiscordHono()
  .command('hello', c => c.res('Hello, World!'))

export default app

register.ts

import { Command, register } from 'discord-hono'

const commands = [
  new Command('hello', 'Hello, World!'),
]

register(
  commands,
  process.env.DISCORD_APPLICATION_ID,
  process.env.DISCORD_TOKEN,
  //process.env.DISCORD_TEST_GUILD_ID,
)

Health

CodeQL Codecov OpenSSF

References