Easy to use command-line interface for building Discord bots in Python
NOTE: The helpers in this tool may not prove to be useful for everyone. You are welcome to open a PR if you notice any general improvements, bugs or want to contribute new helpers to this tool. BOT TEMPLATES ARE CURRENTLY WORK IN PROGRESS!!
- Modern Pythonic Interface
- Easy to use
- Web-based Documentation
- Bot templates
- Cog
- Slightly builds on
discord.ext.commands.Cog
.
- Slightly builds on
- Embed
- Slightly different approach to
discord.Embed
.
- Slightly different approach to
- Logger
- Custom logger class with colour-coded prefixes based on log type.
- Tree
- Slightly builds on
discord.app_commands.CommandTree
, adds a custom event for app command errors
- Slightly builds on
- UI
- Does some of the component set up for you such as optionally assigning custom_ids.
- Comes packaged with SelectMenus for all supported Channel types as well!
- PyPi Release
- My Website
- My Discord Server ~ Support Available!
Python3.8 or higher is required
To install the library without discord.py, run the following command
# Linux / MacOS
$ python3 -m pip install -U hirakord
# Windows
$ py -3 -m pip install -U hirakord
To install the library with discord.py, run the following command
# Linux / MacOS
$ python3 -m pip install -U hirakord[discord]
# Windows
$ py -3 -m pip install -U hirakord[discord]
# Installing a helper (Linux / MacOS)
$ python3 -m hirakord helper add logger
# Installing a helper (Windows)
$ py -3 -m hirakord helper add logger