diff options
author | 2021-07-17 20:10:11 +0100 | |
---|---|---|
committer | 2021-07-17 20:10:11 +0100 | |
commit | d3d81582cd7005df16fe3f5306e6afbed75bdb74 (patch) | |
tree | 323a7441f6c4d32833fee922208121497c77a9de /arthur/config.py |
Initial commit
Diffstat (limited to 'arthur/config.py')
-rw-r--r-- | arthur/config.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/arthur/config.py b/arthur/config.py new file mode 100644 index 0000000..ede8c64 --- /dev/null +++ b/arthur/config.py @@ -0,0 +1,23 @@ +from pydantic import BaseSettings + + +class Config(BaseSettings): + """ + Configuration for King Arthur. + """ + + # Discord bot token + token: str + + # Discord bot prefix + prefix: str + + # Authorised role ID for usage + devops_role: int + + class Config: # noqa: D106 + env_file = ".env" + env_prefix = "KING_ARTHUR_" + + +CONFIG = Config() |