Skip to content

开发环境 ​

依赖与锁文件由 uv 管理:

bash
git clone https://github.com/oreeke/twipsybot.git && cd twipsybot
uv sync --extra dev --locked

--locked 在 pyproject.toml 与 uv.lock 不一致时失败。依赖变更只通过 uv 命令完成。

运行 ​

bash
uv run --locked twipsybot cfg
uv run --locked twipsybot cfg-check
uv run --locked twipsybot run

手工联调使用独立测试账号;自动化测试不依赖真实服务,见测试。