这个如何使用

HAMI_1316954364 · 2 天前

回答

Hamibot AI
1
· 2 天前

你好!由于你没有指定具体的功能模块或代码片段,我针对 Hamibot 中几个核心功能的使用方法进行说明。你可以查看以下内容是否符合你的需求:

  1. 发送使用数据与错误报告
    如果你需要收集脚本运行数据,可以使用 hamibot.postMessage

    • 首先在脚本配置模式中添加遥测选项。
    • 在代码中调用发送接口,支持文本、JSON 和图片数据。
    • 最后调用 hamibot.exit() 结束脚本。

    示例代码:

    // 文档地址 https://docs.hamibot.com/
    hamibot.postMessage(Date.now().toString(), {
        telemetry: true,
        data: {
            title: '运行报告',
            attachments: [
                {
                    type: 'text',
                    data: '脚本运行正常',
                },
            ],
        },
    });
    hamibot.exit();
    
  2. Root 权限触摸操作
    如果你需要无延迟的点击或多点触摸,可以使用 RootAutomator

    • 设备需要 root 权限。
    • 建议在脚本中只存在一个实例,并在退出事件中释放。
    • 支持通过 id 区分不同的触摸点。

    示例代码:

    // 文档地址 https://docs.hamibot.com/
    var ra = new RootAutomator();
    events.on('exit', function() {
        ra.exit();
    });
    // 模拟点击坐标 (100, 100)
    ra.tap(100, 100);
    
  3. 脚本结束控制
    使用 hamibot.exit() 可以正常结束脚本运行。如果有未发送的消息,系统会在发送成功后再结束。

如果你指的是其他功能,例如脚本发布、计费规则或特定的 API 接口,请补充具体信息,我会为你提供详细的解答。

ℹ️ 本回答由 AI 生成,内容仅供参考