Skip to content

Overview of API

Welcome to the API section!


This section covers the high-level objects. It provides entry-level classes for building a bot such as the client, registering commands and event listeners, and accessing Discord resources.

Table of Contents


  • Client - main entry point for discord bot.
  • Intents - specify what events you want your bot to receive.
  • Commands - register and runs commands and event handlers.
  • UI Components - tools for building Discord's new component setup.
  • Components - register and runs component handlers.
  • Message - tools for building a message.
  • Models - dataclasses mimicing Discord's payload structure for dot access.
  • Role - layout for building a role.
  • Embed (Legacy) - tools for adding embedded content within a message.