Skip to main content

A discord.py extension that automatically generates interaction help commands.

Project description

discord.ext.help

[!NOTE] The specification has changed from the legacy version (0.x), and this library now only supports help generation for application commands.

A discord.py extension that automatically generates interaction help commands.

Dependency

This library is not guaranteed to be compatible with the discord.py fork (Because the reactionmenu used in this library is probably dedicated to discord.py).

Also, for pycord, you can reproduce the behavior of this library by using discord.ext.pages.

How To Use

Install

pip install discord-ext-help

example

import discord
from discord.ext import commands
from discord_ext_help.help import extension as helpext

bot = commands.Bot(command_prefix="!", intents=discord.Intents.all())
deh = helpext(bot)

@bot.event
async def setup_hook():
    command = await bot.tree.sync()
    await deh.regist_ids(command)

@bot.tree.command(
    name="help", description="show help"
)
async def help(interaction: discord.Interaction):
    await interaction.response.defer()
    await generate(interaction)

bot.run(token)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

discord_ext_help-1.0.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

discord_ext_help-1.0.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file discord_ext_help-1.0.1.tar.gz.

File metadata

  • Download URL: discord_ext_help-1.0.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Linux/6.5.0-1015-azure

File hashes

Hashes for discord_ext_help-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8b076864871dcad7c40b70fc65d9bb4b900b6964c0b21fba0644934cbd40e517
MD5 059694cc9ed8f93dd745f35d016139c6
BLAKE2b-256 320fb64ffeffe6602a88a32e3ecdd43524af161f68351ed5792b1d436f541fd8

See more details on using hashes here.

File details

Details for the file discord_ext_help-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: discord_ext_help-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.2 Linux/6.5.0-1015-azure

File hashes

Hashes for discord_ext_help-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca9acc912c53dce5b8a518a57245ade3edac360f006926c8869f3103c4da150f
MD5 6f25ec02f39711a00b13f3a908bd072b
BLAKE2b-256 27bffe165ab9b9ab50a98d09f408fcecba996c8cef700dbe529aa1f99d4b74de

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page