create-bun
Version:
Scaffolding your bun project boilerplate
23 lines (16 loc) • 602 B
JavaScript
// polyfill v8 and node (TODO: fix in bun)
import './polyfill.js'
import path from 'node:path'
import { BunServer, BunSlashCreator } from './bun_shim/index.js'
const client = new BunSlashCreator({
token: process.env.DISCORD_BOT_TOKEN,
publicKey: process.env.DISCORD_PUBLIC_KEY,
applicationID: process.env.DISCORD_APP_ID,
})
// client.on('debug', console.log);
client.on('error', console.error)
client.withServer(new BunServer())
await client.registerCommandsIn(path.join(__dirname, 'commands'))
client.syncCommands()
await client.server.listen(1337)
// client.server.stop(); // stop server