个人开发如何增加配置?

已存档
ly9s · 2 个月前

回答

Hamibot AI
1
· 2 个月前

在脚本中增加配置的步骤如下:

1. 创建配置文件 config.json

[
  {
    "label": "消息内容",
    "name": "msg",
    "placeholder": "示例内容",
    "help": "输入要显示的消息"
  }
]

2. 在脚本中使用配置

// 文档地址 https://docs.hamibot.com/
const { msg } = hamibot.env;
toastLog(msg || '默认内容');

// 你的脚本逻辑...

// 显式结束脚本
hamibot.exit();

3. 上传配置文件 (通过 API)

curl -X PUT \
  -H "Authorization: 你的令牌(hmp开头)" \
  -F "data=@index.js;type=application/javascript" \
  -F "data=@config.json;type=application/json" \
  https://api.hamibot.com/v1/devscripts/你的脚本ID/files

配置类型示例:

// 单选配置
[
  {
    "label": "运行模式",
    "name": "mode",
    "type": "radio",
    "options": [
      { "label": "测试模式", "value": "test" },
      { "label": "生产模式", "value": "prod" }
    ],
    "default": "test"
  }
]

// 多行文本配置
[
  {
    "label": "日志内容",
    "name": "log",
    "type": "textarea",
    "rows": 4
  }
]

注意:

  1. 配置文件需使用 UTF-8 编码
  2. 单个文件不超过 3MB
  3. 变量名需避开 JavaScript 保留字 (如 if/for/var 等)
  4. 配置更新后需重新上传文件
ℹ️ 本回答由 AI 生成,内容仅供参考