A set of bot utilities for Novus
Project description
VoxelBotUtils
VoxelBotUtils (VBU) is an extension for Discord.py to speed up Discord bot development. It includes a whole slew of features that are commonly used in a lot of bots so you don't need to keep writing them every time. Many features are available to you by default:
- Interaction handling, such as slash commands and buttons.
- Built-in error handling for all of Discord.py's errors.
- Built-in PostgreSQL database connector.
- Logging using Python's
logging.Logger
classes. - Webhook sends on different events.
- Bot stats posting via StatsD and DataDog.
- A help command that doesn't look like trash.
- Owner-only commands.
- Presence auto-updating based on Twitch streamers.
- Inbuilt prefix command.
- Website utilities.
- And more...
Basic Usage
- Install VBU via pip -
pip install voxelbotutils
. - Create your config file via CMD -
vbu create-config bot
. - Update your auto-generated config file in
config/config.toml
. - (Optional) Add/change any cogs you wish inside of the
cogs/
folder. - Run your bot -
vbu run-bot
.
Docs
Documentation for the package and its usage can be found here.
Installing
The package is available via PyPi - pip install voxelbotutils
. The tags on this repo can be used to keep up-to-date with different releases. The master branch is not guaranteed to be fully working, whereas PyPi releases are.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
voxelbotutils-0.8.1.tar.gz
(119.9 kB
view hashes)
Built Distribution
voxelbotutils-0.8.1-py3-none-any.whl
(157.0 kB
view hashes)
Close
Hashes for voxelbotutils-0.8.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dccd437c13f16f2c6e1e7a44f51ed6e6de2ae69f454584280a2e796d75f1e2bd |
|
MD5 | 00d36339b113be10a7f52b2b5fff5b17 |
|
BLAKE2b-256 | cdc14969341539ef294139bd47f799ba3c7611a9501b2e67ad824e8b293779a4 |