Skip to main content

An extension library for interactions.py to create help command.

Project description

interactions-help

WIP: This extension is currently work-in-progress, which means it might not function well.

Installation

Install from PyPi

Currently not available

Install from github

pip install git+https://github.com/ItsRqtl/interactions-help.git

Build from source

git clone https://github.com/ItsRqtl/interactions-help.git
cd interactions-help
pip install .

Usage

Loading the extension

from interactions import Client

client = Client(token="...")

client.load("interactions.ext.help")

client.start()

Default configuration

image

Configurate the help command

To configurate the help command, simply pass the values when you load the extension.

from interactions import Client

client = Client(token="...")

client.load("interactions.ext.help", embed_color=0x00FF00, ephemeral=True, subcommands=True)

client.start()

Here is the parameters

Parameter Type Description Default value
embed_title Optional[str] Title of the embed Help
embed_description Optional[str] Description of the embed Here is a list of all commands
embed_color Optional[int] Color of the embed 0x000000
embed_footer Optional[EmbedFooter] Footer of the embed None
embed_timestamp Optional[bool] Whether to add a timestamp to the embed False
ephemeral Optional[bool] Whether the response is ephemeral False
subcommands Optional[bool] Whether to show subcommands True
ignore_class Optional[List[str]] List of names of extension class to ignore []
ignore_command Optional[list[str]] List of names of commands to ignore []
pagination Optional[bool] Whether to paginate the help command False
paginator_format Optional[PaginatorFormat] Format of the paginator PaginatorFormat()

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

interactions-help-0.0.1.tar.gz (5.6 kB view hashes)

Uploaded Source

Built Distribution

interactions_help-0.0.1-py3-none-any.whl (6.6 kB view hashes)

Uploaded Python 3

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