Пример workflow на Temporal и Python, который играет с пользователем в игру «Города» через простой веб‑интерфейс.
- Установить зависимости:
pip install -r requirements.txt
- Запустить worker:
python worker.py
- Запустить веб-сервер:
uvicorn web.server:app --reload
POST /start— начать игру.POST /move— сделать ход, тело:{ "city": "Москва" }.POST /give_up— сдаться.
Состояние игры хранится внутри workflow и сохраняется при перезапусках worker.