Skip to main content

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 移除了大量无用文件,因此历史提交信息和更改的文件可能无法完全对应。

Metadata

Release files for kotonebot 0.20.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kotonebot 0.20.1
File Size Uploaded
kotonebot-0.20.1.tar.gz 1.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for kotonebot 0.20.1
File Interpreter ABI Platform
kotonebot-0.20.1-py3-none-any.whl Python 3 none any Details

Total release size: 3.4 MB

Release files / kotonebot-0.20.1.tar.gz

Download URL kotonebot-0.20.1.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
9740d6f63381b776a83636cf4ecdf36a9ffa71b51264fb12b6ed3e23bb72634d
BLAKE2b-256 checksum
How to use checksums
d40a89ab40e537d0053ba1ad033e7a2000f3960dbb24e4441a345ca2f208da15
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.1-py3-none-any.whl

Download URL kotonebot-0.20.1-py3-none-any.whl
Size 1.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f46a84a5dcc76496b83cfa1378a4c98944279d0e9f65435fc78e2c2991f1c9b1
BLAKE2b-256 checksum
How to use checksums
2c3422cee5ef818226f74db8b7f3748ad98e0054672fb402b971f1533158c9ba
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 history Release notifications | RSS feed

This release

0.20.1 This release

2 release files

0.20.0

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page