An unofficial library for discord components with python

discord-components

Discord components are cool, but discord.py will support it on version 2.0. It is hard to wait, so we made a third-party library for using components such as buttons or selects! We’re currently developing this library, so it has a lot of bugs. But it has enough features to make the components easy to use 🙂

Features

  • You can use discord components and handle interactions easily!
  • Methods based on discord.py.
  • Supports discord.ext.commands, and going to support discord-py-slash-command.

Install

pip install --upgrade discord-components

Example

from discord.ext.commands import Bot
from discord_components import DiscordComponents, Button

bot = Bot(command_prefix = "your prefix")

@bot.event
async def on_ready():
DiscordComponents(bot)
print(f"Logged in as {bot.user}!")

@bot.command()
async def button(ctx):
await ctx.send(
"Hello, World!",
components = [
Button(label

 

 

 

To finish reading, please visit source site