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.Loggerclasses. - 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.
Release files for voxelbotutils 0.8.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| voxelbotutils-0.8.4.tar.gz | 120.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| voxelbotutils-0.8.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 277.8 kB
Release files / voxelbotutils-0.8.4.tar.gz
| Download URL | voxelbotutils-0.8.4.tar.gz |
|---|---|
| Size | 120.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8efc9724c8db615eef709d60d3b45a4c6c25bf6e16300af38737a7c43b559ac8
|
|
BLAKE2b-256 checksum How to use checksums |
350b75afe1d53be9413314e3dfb3febf545ca872cb699d6b1182f42bfae4c362
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / voxelbotutils-0.8.4-py3-none-any.whl
| Download URL | voxelbotutils-0.8.4-py3-none-any.whl |
|---|---|
| Size | 157.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
637423e01cd5a500ac34537d419525dd4aa058418edc1f2879824d21fe2b8d6f
|
|
BLAKE2b-256 checksum How to use checksums |
6739f9b33f3d254aa142c8b149f197c14f87cabd0fbe6fb5d075a1d2771986bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|