A set of bot utilities for Novus
Project description
VoxelBotUtils
VoxelBotUtils (VBU) is an extension for Novus 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:
- Built-in error handling for all of Novus's errors.
- Built-in 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.
- 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
Built Distribution
File details
Details for the file voxelbotutils-0.8.4.tar.gz
.
File metadata
- Download URL: voxelbotutils-0.8.4.tar.gz
- Upload date:
- Size: 120.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8efc9724c8db615eef709d60d3b45a4c6c25bf6e16300af38737a7c43b559ac8 |
|
MD5 | ee93733cc6a7b5ddb42112bee9c32868 |
|
BLAKE2b-256 | 350b75afe1d53be9413314e3dfb3febf545ca872cb699d6b1182f42bfae4c362 |
File details
Details for the file voxelbotutils-0.8.4-py3-none-any.whl
.
File metadata
- Download URL: voxelbotutils-0.8.4-py3-none-any.whl
- Upload date:
- Size: 157.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 637423e01cd5a500ac34537d419525dd4aa058418edc1f2879824d21fe2b8d6f |
|
MD5 | efa64571ab15cb9bc6040481116f3098 |
|
BLAKE2b-256 | 6739f9b33f3d254aa142c8b149f197c14f87cabd0fbe6fb5d075a1d2771986bc |