网淘吧来吧,欢迎您!

Fieldy AI Webhook

2026-04-01 新闻来源:网淘吧 围观:16
电脑广告
手机广告

这样设置的含义

您需要配置 Moltbot Gateway 的 webhook,使得发送至POST /hooks/fieldy的传入请求,会先经过一个转换模块(fieldy-webhook.js),然后才会触发智能体运行。

行为说明(默认值在fieldy-webhook.js中):

Fieldy AI Webhook

  • 说出"嘿,Fieldy"(或者仅仅是"Fieldy")将会触发智能体,并将唤醒词之后的文本传递给它。
  • 文字记录没有唤醒词的唤醒代理;它们只会被记录到JSONL文件中通过fieldy-webhook.js(位于<workspace>/fieldy/transcripts/目录下)。
  • 您可以通过编辑fieldy-webhook.js来调整唤醒词、解析和日志记录行为。

1) 将转换脚本放入配置的转换目录

您的hooks.transformsDir是:

/root/clawd/skills/fieldy/scripts

从本仓库移动脚本:

  • 从:src/fieldy-webhook.js
  • 到:/root/clawd/skills/fieldy/scripts/fieldy-webhook.js

注意:

  • 确保目标文件名完全一致fieldy-webhook.js(与下面的配置相匹配)。

2) 添加webhook映射到~/.clawdbot/moltbot.json

添加此配置:

"hooks": {
  "token": "insert-your-token",
  "transformsDir": "/root/clawd/skills/fieldy/scripts",
  "mappings": [
    {
      "match": {
        "path": "fieldy"
      },
      "action": "agent",
      "name": "Fieldy",
      "messageTemplate": "{{message}}",
      "deliver": true,
      "transform": {
        "module": "fieldy-webhook.js"
      }
    }
  ]
}

重要:

  • hooks.token在启用hooks时是必需的(参见Webhooks文档)。
  • 确保hooks.enabled: true存在于您的配置中的某个位置(以及可选的hooks.path,默认值为/hooks)。

3) 重启网关

插件/配置更改通常需要重启网关。重启后,webhook端点应该会生效。

4) 在Fieldy应用中配置webhook URL

  • 登录到您的Fieldy应用
  • 前往设置开发者设置设置
  • Webhook端点URL为:https://your-url.com/hooks/fieldy?token=insert-your-token

注意:Moltbot也支持通过请求头发送令牌,但许多Webhook提供商仅支持查询参数。Moltbot仍接受

?token=(参见Webhooks文档)。5)测试

示例请求(请调整主机/端口和令牌):

Example request (adjust host/port and token):

curl -X POST "http://127.0.0.1:18789/hooks/fieldy" \
  -H "Authorization: Bearer insert-your-token" \
  -H "Content-Type: application/json" \
  -d '{"transcript":"Hey Fieldy summarize this: hello world"}'

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

文章底部电脑广告
手机广告位-内容正文底部
上一篇:MoltDocker 下一篇:JavaScript

相关文章

您是本站第366818名访客 今日有104篇新文章/评论