使用须知

Aibote是江西爱伯特科技自主研发的一款纯代码RPA办公自动化框架,支持Android、Browser和Windows 三大平台。框架免费、API和接口协议开源,个人、企业商用零费用
以socket tcp接口协议通信方式命令驱动,因此支持任何一门计算机语言调用,官方目前采用Node.js封装了一套SDK供开发者直接使用
Node.js拥有npm强大社区库,功能非常多,能够满足个人、企业办公自动化所有场景
OEM或特殊接口定制等商业合作联系QQ:1600381943

Aibote能力:
        1、AndroidBot,底层自主研发,支持安卓原生APP和H5界面元素和图色定位。元素元素定位速度是Appium框架的的10倍,2340*1080 图色定位仅需要50毫秒!
        2、WindowsBot,底层自主研发,支持Windows应用、.NET、WinForm、WPF、QT、JAVA(Swing和AWT等GUI库)和Electron 等语言开发的窗口界面元素和图色定位,独家xpath算法 简洁急速,
        元素/图色定位速度分别是可视化RPA的3倍和20倍!
        3、WebBot,底层自主研发,支持chromium内核的所有浏览器和应用。C/C++语言基于浏览器内核协议研发而成的一款web自动化框架。速度是selenium 10倍!
        4、Android远程投屏,底层自主研发,可在一台电脑监控观察多台安卓RPA机器人运行状态并批量管理操作
        5、自建OCR服务器,支持文字识别和定位,免费且不限制使用次数!
        6、自研AiboteScriptUI界面开发工具,提供人机交互功能,打包exe发布机器人可以在离线环境运行!

注意事项:
        1、下载Aibote全部解压出来,尽量不包含中文路径。第一次启动Aibote.exe会自动设置环境变量及Node依赖,开发者不必再安装Node
        2、Node.js SDK开源API存放 Aibote/Project/node_modules 目录下,涵盖AndroidBot、WebBot和WindowsBot,因此开发者应在Project目录下创建项目文件
        3、Node.js开发者建议使用Vs Code IDE作为开发工具,Windows 10/11系统必须以管理员权限启动Vs Code,否则因权限不足问题导致部分函数失效
        4、Node.js引入第三方库应当切入到Aibote根目录(非Project目录),再使用 npm instll xxx  安装。

Aibote投屏相关问题及解答

常见问题

Q:投屏是否收费?投屏是否有数量限制?
A:USB投屏免费,远程投屏5台以内免费。

Q:投屏是否需要开启USB调试或者无障碍权限?
A:USB投屏需开启USB调试权限(三星手机无需开启,只需联网完成knox认证);
   远程投屏需开启无障碍权限;
   hid投屏只需连接USB,无需开启任何权限。

Q:投屏是否支持模拟器投屏?
A:支持(注意:模拟器应关闭ROOT权限)
   USB投屏可直接使用;
   远程投屏需在模拟器设置开启网络桥接设置ip(https://blog.csdn.net/qq_39274066/article/details/127346703)。

Q:投屏对Android版本有什么要求?
A:只支持android7以上,android7以下不支持。

Q:投屏不清晰怎么办?
A:USB投屏在Ai-Bot2.0/Ai-Bot.exe->安卓->投屏参数->最大分辨率进行调整;
   远程投屏双击投屏设备顶部可放大,投屏变清晰。

Q:投屏明显卡顿怎么办?
A:USB投屏在Ai-Bot2.0/Ai-Bot.exe->安卓->投屏参数降低码率和帧率;
   远程投屏在Aibote/Aibote.exe->配置参数降低清晰度和帧率。

Q:投屏黑屏,显示【Please close prohibited app】怎么办?
A:为防止水军业务,投屏禁止使用抖音,快手系列app,应关掉这些app后台,或者重启手机。

Q:输入密码或者某些页面黑屏怎么办?
A:1.关闭键盘保护;
   2.截屏权限冲突;
   3.截屏权限被禁用。

Q:投屏和数字人或某些功能无法正常使用怎么办?
A:1.检查项目路径,不能有中文;
   2.检查环境变量,运行Ai-Bot.exe或者aibote.exe会自动设置;
   3.远程投屏的手机端aibote.apk版本与电脑端版本要一致。

Q:投屏怎么在电脑打字输入到手机上?
A:USB投屏需安装adb输入法,在Ai-Bot2.0/Ai-Bot.exe->安卓->设备投屏->切换输入法->电脑输入法,选中切换电脑输入法(投屏设备名称中不能包含中文,否则无法输入中文);
   远程投屏在aibote app的启用输入法里启用aibote输入法,然后在选择输入法里切换aibote输入法。

Q:运行Ai-Bot.exe或者aibote.exe一直提示【初始化完毕,请重新启动】怎么办?
A:缺少系统环境变量,应在系统环境变量里添加 Path 变量(不懂怎么加可以百度);
   值为 %AI_BOT%;%AI_BOT%\env\DevicesShadow;C:\Aibote;%AIBOTE%;%AIBOTE%\Environment\Node;%AIBOTE%\Environment\adb;%AIBOTE%\node_modules\.bin;

Q:运行Ai-Bot.exe或者aibote.exe或者数字人一直提示【未知命令】【未授权】怎么办?
A:1.网络问题;
   2.驱动文件被杀毒软件删除;
   3.缺少激活秘钥;
   4.服务器问题。


USB投屏相关问题

Q:如何使用USB投屏?
A:USB连接手机,手机开启USB调试权限。

Q:投屏出不来怎么办?
A:1.数据线需要有传输数据功能;
   2.检查数据线是否接触不良。

Q:如何配置内网wifi连接?
A:先使用USB投屏成功,然后在Ai-Bot2.0/Ai-Bot.exe->安卓->投屏参数->连接方式切换内网wifi连接(手机开启wifi,wifi和电脑网络在同一个局域网)

Q:主板机群控要如何设置?
A:编辑Ai-Bot2.0/devices_sort.txt文件,获取你电脑IPv4地址,例:192.168.2.6,在文件里添加192.168.2.1:5555直到192.168.2.255:5555,如下
   192.168.2.1:5555
   192.168.2.2:5555
   ……
   192.168.2.254:5555
   192.168.2.255:5555
   前三个数字(192.168.2)记得改成你自己的电脑IP的数字

Q:为什么USB调试会自动关闭?
A:USB传输文件模式下断开USB连接会自动关闭USB调试;
   华为手机可在开发者选项里开启 “仅充电”模式下允许ADB调试。

Q:为什么偶尔点击屏幕会错位,重启手机恢复?
A:手机root导致的问题。恢复出厂设置或者重启手机。

远程投屏相关问题

Q:如何使用远程投屏?
A:首先把Aibote文件夹里的Aibote.apk安装到手机上(可通过微信,qq的文件传输助手),
   手机连接wifi(需和电脑处于同一个局域网),在Aibote app的配置投屏界面的服务端输入框填写你电脑的IPv4地址,
   电脑端启动Aibote/Aibote.exe。

Q:杀毒软件提示病毒怎么办?
A:复原被隔离的文件并添加信任。

Q:投屏出不来怎么办?
A:1.确保手机连接wifi,和电脑处于同一个局域网;
   2.确保服务端地址输入正确。
   3.关闭电脑防火墙。

Q:投屏电脑端崩溃怎么办?
A:1.编号超过授权数量或者编号数大于5;
   2.ip代理需绕过aibote。

Q:投屏手机端崩溃怎么办?
A:1.手机不能root;
   2.ip代理需绕过aibote。

Q:投屏经常掉线怎么办?
A:1.软件提示的权限都给,电池优化去掉,后台设置无限制;
   2.网络问题。

Q:多个wifi干扰掉线怎么办?
A:更换企业路由器,换猫。

Q:点击操作变成选中怎么办?
A:系统被其他软件更改过,系统不能ROOT,恢复出厂设置。

Aibote开发相关问题及解答

常见问题

Q:Aibote支持哪些开发语言?
A:自带node.js和python,支持各种语言封装(例:易语言模块-https://bbs.125.la/thread-14788013-1-8.html)。

Q:aibote app一直显示连接脚本服务失败怎么办?
A:电脑端在vscode里按f5选择node.js运行脚本,aibote app中配置脚本页面脚本地址栏填写电脑IPv4地址。

Q:驱动程序崩溃怎么办?
A:1.项目路径不能含有中文;
   2.缺少dll文件,运行Aibote/提示缺少dll文件点我安装/VC_redist.x64.exe。

脚本工具相关问题

Q:脚本工具一直显示正在连接服务端怎么办?
A:aibote app的配置脚本界面中勾选连接工具。

Q:脚本工具抓取xpath路径不同手机是否有差异?
A:系统UI的xpath路径和手机型号和系统版本有关,app的xpath路径和app版本有关。

Q:公网ip投屏成功,xpath抓取工具连接不上怎么办?
A:脚本工具端口为5578,需单独映射。


OCR相关问题

Q:ocr服务如何搭建?
A:在QQ群的群文件里下载AiboteOCR压缩包,解压后运行相应的exe(每次使用OCR服务都需启动相应exe),
   在脚本内初始化ocr服务(服务ip为本机电脑ip),就可以使用ocr相关服务。

Q:ocr.exe启动报错怎么办?
A:系统版本过低,需要windows10及以上,或者windows server 2016及以上。