Discall

A async functional discord API wrapper written in bun.

It let you process everything with function. (ex. message, reaction, voice, etc.)

Why do I want to make this library?


Example


Request Format


{
    uri: (base: URL) => { uri: string, mode: string };
    data?: any;
    cache?: () => any | (data: any) => any;
    reason?: string;
}

Other Docs


To do list

Interactions


  • ApplicationCommand
  • MessageComponents
  • InteractionResponse

Resources


  • Audit Log
  • Auto Moderation
  • Channel
  • Emoji
  • Guild
  • Guild Scheduled Event
  • Guild Template
  • Invite
  • Stage Instance
  • Sticker
  • User
  • Voice
  • Webhook

Topics


  • Gateway
  • Voice Connections

Extra


  • Command
  • CommandPermission
  • CommandChannel
  • InteractionResponse

GitHub

View Github