disnake-ext-components#

An extension for disnake aimed at making component interactions with listeners somewhat less cumbersome.

Key features#

  • Smoothly integrates with disnake,

  • Intuitive dataclass-like syntax to declare component classes,

  • Fully stateless and persistent by permanently storing state inside custom ids,

  • Custom id matching, parsing, conversion and creation are all managed for you,

  • Highly customisable!

Getting started#