回答
在脚本中增加配置的步骤如下:
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
}
]
注意:
- 配置文件需使用 UTF-8 编码
- 单个文件不超过 3MB
- 变量名需避开 JavaScript 保留字 (如 if/for/var 等)
- 配置更新后需重新上传文件
ℹ️ 本回答由 AI 生成,内容仅供参考