kotonebot
[!WARNING] 本项目仍然处于早期开发阶段,可能随时会发生 breaking change。如果要使用,建议 pin 到一个具体的版本。
kotonebot 是一个使用 Python 编写,基于 OpenCV、RapidOCR 等技术,致力于简化 Python 游戏自动化脚本编写流程的框架。
特性
- 层次化引入
- 包含 Library、Framework、Application 三个不同层次,分别封装到不同程度,可自由选择
- 平台无关的输入输出(截图与模拟点击)
- 基于代码生成的图片资源引用
- 避免硬编码字符串
- 图像/OCR 识别结果追踪 & 可视化查看工具
- 开箱即用的模拟器管理(目前仅支持 MuMu12 与雷电模拟器)
安装
要求:Python >= 3.10
# Windows Host, Windows Client
pip install kotonebot[windows]
# Windows Host, Android Client
pip install kotonebot[android]
# Development dependencies
pip install kotonebot[dev]
快速开始
WIP
协同开发
有时候你可能想以源码方式安装 kotonebot,以便与自己的项目一起调试修改。此时,如果你以 pip install -e /path/to/kotonebot 的方式安装,Pylance 可能无法正常静态分析。
解决方案是在 VSCode 里搜索 python.analysis.extraPaths 并将其设置为你本地 kotonebot 的根目录。
文档
WIP
其他
本项目分离自 KotonesAutoAssistant,因此 c69130 以前的提交均为 KotonesAutoAssistant 的历史提交。
由于使用 filter-repo 移除了大量无用文件,因此历史提交信息和更改的文件可能无法完全对应。
Release files for kotonebot 0.19.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kotonebot-0.19.0.tar.gz | 1.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kotonebot-0.19.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.4 MB
Release files / kotonebot-0.19.0.tar.gz
| Download URL | kotonebot-0.19.0.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ea5a3391a91b92070d4be21010e12c33bf92c199af59af38e4fec19c148c4846
|
|
BLAKE2b-256 checksum How to use checksums |
df85f9cd08d9bc4ec364f0cc9946a70f7200ca07102e886e44f885e9a1390478
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / kotonebot-0.19.0-py3-none-any.whl
| Download URL | kotonebot-0.19.0-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f760655321c364998436b4f7537cad5965d52f281ded9e8d13989a15cd8b8186
|
|
BLAKE2b-256 checksum How to use checksums |
e22f38d099ee021315f6425c2917d7aab316ec80db693176fb5e60c1c6944023
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|