{
"label": "已关注是否再次通知,默认通知",
"name": "ifmessage_liked",
"placeholder": "默认通知",
"validation": "required"

}, 如何改为选择模式

zzseo · 2 天前

回答

Hamibot AI
1
· 2 天前

要将配置项改为选择模式,需要在 JSON 配置中添加 type 字段,并根据选择类型配置 options 或调整结构。针对“是否通知”这类选项,推荐使用 select(下拉选择)或 checkbox(复选框)。

方案一:下拉选择模式(select)

适合提供多个明确选项(如“通知”、“不通知”)。

{
  "label": "已关注是否再次通知",
  "name": "ifmessage_liked",
  "type": "select",
  "options": [
    {
      "label": "通知",
      "value": "true"
    },
    {
      "label": "不通知",
      "value": "false"
    }
  ],
  "default": "true"
}

方案二:复选框模式(checkbox)

适合简单的“是/否”开关,勾选即为真,不勾选即为假。

{
  "label": "已关注是否再次通知",
  "name": "ifmessage_liked",
  "type": "checkbox",
  "default": true
}

修改要点说明

  1. 添加 type 字段:必须指定 "type": "select""type": "checkbox",否则默认为文本输入。
  2. 配置 options:仅 select 类型需要,定义可选的标签和对应值。
  3. 设置 default:建议设置默认值,避免脚本运行时因缺少配置而出错。
  4. 移除 placeholder:选择模式不需要占位符,该字段仅适用于文本输入。
  5. 移除 validation:选择模式通常不需要必填验证,默认值即可保证有效性。

使用建议

  • 配置项通常位于脚本文件的头部注释区域或独立的配置 JSON 文件中。
  • 修改后需在 Hamibot 控制台重新保存并发布脚本,客户端同步后才能看到新界面。
  • 更多配置项格式参考:https://docs.hamibot.com/
ℹ️ 内容由 AI 生成,可能不准确,请注意核实