The base model basically just adds typing to peewee (lmao) and also
handles the date_created, date_updated fields all methods, except for
raw SQL.
This should make it a little easier to write a tiny async layer on top
of it all.
Signed-off-by: Max R. Carrara <max@aequito.sh>
... without any other dependencies except the rudimentary things, for
the time being.
This builds using `uv build` and can be run via `uv run bot`.
The bot can also be installed via `uv pip install .` (from the project
root) and then be imported via `import bot`.
Signed-off-by: Max R. Carrara <max@aequito.sh>