Metadata-Version: 2.1
Name: ooliver-botbase
Version: 1.20.8
Summary: A personal nextcord bot base package for bots.
Home-page: https://github.com/ooliver1/botbase
License: MIT
Author: ooliver1
Author-email: oliverwilkes2006@icloud.com
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: asyncpg (>=0.25.0)
Requires-Dist: jishaku (==2.4.0)
Requires-Dist: nextcord (>=2.0.0-beta.2)
Requires-Dist: nextcord-ext-menus (>=1.5.2,<2.0.0)
Requires-Dist: psutil (>=5.9.0,<6.0.0)
Project-URL: Repository, https://github.com/ooliver1/botbase
Description-Content-Type: text/markdown

# botbase

This is a bot base project for Discord python bots made with [nextcord](https://github.com/nextcord/nextcord) to reduce boilerplate.

## Config values

| Key                 | Type               | Default                                          |
| ------------------- | ------------------ | ------------------------------------------------ |
| `db_enabled`        | `bool`             | `True`                                           |
| `db_url`            | `str`              |                                                  |
| `db_name`           | `str`              |                                                  |
| `db_user`           | `str`              | `"ooliver"`                                      |
| `db_host`           | `str`              | `"localhost"`                                    |
| `version`           | `str`              | `"0.0.0"`                                        |
| `aiohttp_enabled`   | `bool`             | `True`                                           |
| `colors`            | `list[int]`        | `[0x9966CC]`                                     |
| `blacklist_enabled` | `bool`             | `True`                                           |
| `prefix`            | `str \| list[str]` | `None`                                           |
| `helpmsg`           | `str`              | [`defaulthelpmsg`](botbase/botbase.py#L38-L47)   |
| `helpindex`         | `str`              | [`defaulthelpindex`](botbase/botbase.py#L48-L50) |
| `helptitle`         | `str`              | `"Help Me!"`                                     |
| `helpfields`        | `dict[str, str]`   | `{}`                                             |
| `helpinsert`        | `str`              | `""`                                             |
| `emojiset`          | `Emojis[str, str]` | `Emojis[]`                                       |
| `logchannel`        | `int`              | `None`                                           |
| `guild_ids`         | `list[int]`        | `None`                                           |

