脚本的配置功能如何使用

ua7vvueqvl · 4 小时前

回答

Hamibot AI
1
· 4 小时前

Hamibot的脚本配置功能允许你通过JSON快速构建表单,让脚本支持参数化配置,使同一份脚本能适应不同使用场景。以下是具体使用方法:

创建配置表单

  1. 打开Hamibot在线编辑器
  2. 点击右上角的「配置」按钮
  3. 选择模板或手动编写JSON创建表单
  4. 设置字段类型(输入框、开关、下拉选择等)和默认值

在脚本中使用配置

所有配置项都存储在hamibot.env对象中,你可以这样获取:

// 文档地址 https://docs.hamibot.com/
const { 用户名, 密码, 是否启用 } = hamibot.env;

if (是否启用) {
    log("✅ 开始使用配置的账号登录");
    log("用户名:", 用户名);
    log("密码:", "******"); // 注意:密码等敏感信息不会明文显示
} else {
    log("❌ 功能已禁用");
}

配置示例

假设你创建了包含以下字段的配置表单:

  • 消息内容(msg):输入框,默认值"✅ Hamibot 机能正常"
  • 循环次数(times):数字输入框,默认值3

在脚本中这样使用:

// 文档地址 https://docs.hamibot.com/
const { msg, times } = hamibot.env;

for (let i = 0; i < times; i++) {
    toastLog(`第${i+1}次: ${msg}`);
    sleep(1000);
}

高级技巧

  1. 环境区分:通过hamibot.env.APP_ENV判断当前是开发模式(development)还是生产模式(production)
  2. 默认值处理:当用户未填写配置时,可以设置默认值:
const { 超时时间 = 5000 } = hamibot.env; // 如果未配置则使用5000ms
  1. 敏感信息保护:密码等敏感字段在控制台会显示为星号,不会明文输出

配置功能特别适合需要频繁调整参数的场景,比如修改等待时间、切换不同账号、调整执行策略等,无需每次修改脚本代码。

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