Skip to content

AndehUK/hirakord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hirakord

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!!

Key Features

  • Modern Pythonic Interface
  • Easy to use

Planned Features

  • Web-based Documentation
  • Bot templates

Helpers

  • Cog
    • Slightly builds on discord.ext.commands.Cog.
  • Embed
    • Slightly different approach to discord.Embed.
  • 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
  • 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!

Links

Installing

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]

Quick Example

# Installing a helper (Linux / MacOS)
$ python3 -m hirakord helper add logger

# Installing a helper (Windows)
$ py -3 -m hirakord helper add logger

About

CLI Tool for developing Discord bots in python

Resources

License

Stars

Watchers

Forks

Languages