Starter kit for Python bot for Automa
Please read the Bot Development docs to understand how an Automa bot works and how to develop it.
/automa
endpoint is the receiver for the webhook from Automaupdate
function inapp/update.py
is the logic responsible for updating code.AUTOMA_WEBHOOK_SECRET
environment variable is available to be set instead of hard-coding it.
Start the app in production mode:
PYTHON_ENV=production uv run fastapi run
Needs git to be installed on production.
Start the app in development mode:
uv run fastapi dev
Run tests with:
uv run pytest