kotonebot
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.20.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.20.0.tar.gz | 1.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kotonebot-0.20.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.4 MB
Release files / kotonebot-0.20.0.tar.gz
| Download URL | kotonebot-0.20.0.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f66fc3f688d1af469aae53e88b01b6978e551dd0b2405ac5bd9bc15e1d1e5b8d
|
|
BLAKE2b-256 checksum How to use checksums |
0a9bcfd846ff0715a2267f879346d8d67b3bd380f8a30f6601ed5b0bf103c965
|
| 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.20.0-py3-none-any.whl
| Download URL | kotonebot-0.20.0-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3034bf8fe31da29158cf76f9696ab295bcaf3ea4abbecf9bf8c56e92ad66b38e
|
|
BLAKE2b-256 checksum How to use checksums |
07d841abb3d63960687cf1d72b3a3fb35438824ebe51af67269cc69d0a04414c
|
| 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}
|