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
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
Built Distribution
Close
Hashes for interactions_help-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e945770c517630887cd2457fa0abd512bd5371bc56f0d82a5b9cff9b41f05bb4 |
|
MD5 | c301e85a518d83002267f5073b92de77 |
|
BLAKE2b-256 | 6388fc14b3cbf68703e24a8dafab93da1e2c674c06465057e4fdb9ae2737dd42 |