# aiwork **Repository Path**: KAIIWEN/aiwork ## Basic Information - **Project Name**: aiwork - **Description**: 测试。。。。。。。。。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-07 - **Last Updated**: 2026-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI Work - 自动化任务项目 ## 项目简介 这是一个用于在Android设备上自动化执行各类APP任务的项目。项目包含了多个自动化脚本,可以模拟用户操作,完成刷金币、看视频、刷任务等各类自动化操作。 ## 项目结构 ``` aiwork/ ├── 代码/ # 主要代码目录 │ ├── start.js # 启动文件 │ ├── utils.js # 工具函数库 │ ├── ocr.js # OCR识别相关 │ ├── ggUtils.js # 通用工具 │ ├── ggUtils_*.js # 各应用专用工具 │ ├── AAA*.js # AAA系列任务脚本 │ ├── A*.js # A系列应用脚本 │ ├── B*.js # B系列应用脚本 │ ├── C*.js # C系列应用脚本 │ ├── D*.js # D系列应用脚本 │ ├── ZAAZ*.js # ZAAZ系列测试脚本 │ └── 主界面.ui # 主界面配置 ├── 插件/ # 插件目录 │ ├── Bear_plugin.dex # Bear插件 │ └── 说明.txt # 插件说明 ├── 资源/ # 资源目录 │ ├── *.uiSwitch # UI开关配置 │ ├── *.uiText # UI文本配置 │ ├── *.uiCheck # UI复选框配置 │ ├── 图色*.cv # 图像识别模板 │ └── index.html # 索引页面 ├── .gitignore # Git忽略配置 ├── demo.auto # 演示文件 └── logo.png # Logo图标 ``` ## 功能特性 ### 支持的应用 项目支持多个主流应用的自动化操作,包括但不限于: - **抖音系列**:抖音极速版、抖音火山版、汽水音乐 - **快手系列**:快手、快手极速版、喜番短剧 - **今日头条系列**:今日头条、头条搜索极速版、悟空浏览器 - **番茄系列**:番茄免费小说、番茄畅听、番茄畅听音乐版 - **其他**:西瓜视频、红果免费短剧、常读免费小说、皮皮虾等 ### 主要功能 1. **自动刷金币**:自动完成各类刷金币任务 2. **看视频/直播**:自动观看视频和直播内容 3. **任务中心**:自动完成应用内的任务中心任务 4. **福袋/抽奖**:自动参与福袋和抽奖活动 5. **养号**:新账号自动养号流程 6. **自动化操作**:点击、滑动、OCR识别、图像匹配等 ### 操作模式 项目支持多种操作模式: - **Agent模式**:使用系统无障碍服务 - **HID模式**:使用HID设备模拟操作 - **OTG模式**:使用OTG设备连接操作 - **蓝牙模式**:使用蓝牙设备操作 ## 使用说明 ### 环境要求 - Android设备 - 已安装目标应用 - 相应的自动化权限(无障碍、Root等) ### 快速开始 1. 将项目文件复制到设备指定目录 2. 根据设备选择合适的操作模式(Agent/HID/OTG/蓝牙) 3. 运行 `start.js` 启动主程序 4. 在主界面选择需要执行的任务 ### 配置说明 项目通过UI界面进行配置: - 选择需要执行的任务 - 配置运行参数 - 设置是否启用某些功能 - 选择操作模式 ## 核心模块 ### utils.js 工具函数库,包含: - 点击、滑动等基础操作 - OCR文本识别 - 图像查找匹配 - 应用启动和管理 - 屏幕控制(亮度调节) - WIFI管理 - 多模式操作封装 ### start.js 主程序文件,包含: - 界面加载和显示 - 任务启动和管理 - 代码块执行 - 配置管理 ## 开发说明 ### 添加新任务 1. 在 `代码/` 目录下创建新的 `.js` 文件 2. 在 `start.js` 中添加对应的启动按钮和代码块 3. 如需UI元素,在主界面配置中添加 ### 图像识别 将需要识别的图像保存为 `.cv` 文件,放在 `资源/` 目录下,使用 `opencv.findImagesEx()` 进行识别。 ### OCR识别 使用 `ocrText()` 系列函数进行文本识别和查找。 ## 注意事项 - 仅供学习和研究使用 - 使用前请确保符合相关应用的使用条款 - 建议使用专用设备进行测试 - 部分功能可能需要Root或特殊权限 ## 免责声明 本项目仅供技术学习和研究使用,使用者需自行承担使用本项目所产生的一切责任和风险。请合理使用,遵守相关法律法规和应用使用条款。