diff options
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() |