Skip to content

lucid-softworks/ember

Repository files navigation

ember

a typesafe, elysia-inspired discord library for typescript.

early. apis will change.

quick

import { Ember, GatewayIntent, intents } from '@ember/core'

new Ember({
  token: process.env.DISCORD_TOKEN!,
  intents: intents(GatewayIntent.Guilds, GatewayIntent.GuildMessages),
})
  .command('ping', (ctx) => ctx.reply('pong'))
  .event('messageCreate', (msg) => console.log(msg.content))
  .listen()

packages

  • @ember/core — gateway client, command builder, plugin system
  • @ember/dashboard — auto-generated bot dashboard (elysia + better-auth)

examples

basic-bot · community-bot · components-demo · full-featured · plugin-example · voice-bot

license

mit

About

a typesafe, elysia-inspired discord library for typescript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors