Huginn + Server酱:监控网页更新推微信
效果:Huginn 抓取到网页更新或 RSS 变动时,自动在微信收到通知
前置条件
- 获取 Server酱 SendKey(30 秒获取教程),SendKey 是推送凭证,妥善保管不要公开分享
- 运行中的 Huginn 实例,且已配置好上游 Agent(如 Website Agent 或 RSS Agent)
配置步骤
在 Huginn 中新建一个 Post Agent,按以下步骤配置:
-
填写请求地址
在
post_url中填入 Server酱 API 地址:post_url: https://sctapi.ftqq.com/你的SENDKEY.send如果使用 Server酱³(SendKey 以
sctp开头),端点改为https://你的UID.push.ft07.com/send/你的SENDKEY.send,其中 UID 是 sctp 后的数字。 -
设置请求方式与格式
method: post content_type: form -
构造推送内容
在
payload中,使用 Liquid 模板引用上游 Agent 产生的事件字段:payload: title: "{{ title }}" desp: "{{ body }}"title和desp对应 Server酱 的标题与正文参数,具体字段名以上游 Agent 输出为准。 -
建立 Agent 链路
将此 Post Agent 连接在 Website Agent 或 RSS Agent 之后,形成"监控到变化→微信通知"的链路。
完整示例
以下为 Post Agent 的完整配置示例,可直接参考修改:
{
"type": "Agents::PostAgent",
"name": "Server酱推送",
"options": {
"post_url": "https://sctapi.ftqq.com/你的SENDKEY.send",
"method": "post",
"content_type": "form",
"payload": {
"title": "{{ title }}",
"desp": "检测到更新:{{ url }}\n\n{{ body }}"
}
}
}
常见问题
Huginn 推送提示额度不足?
免费用户每日有 5 条发送额度,每分钟上限 50 条。订阅会员目前特价最低 3 元/月,一天最多可发 1000 条(价格详情)。
微信没有收到 Huginn 的通知?
检查 Post Agent 的日志是否报错,确认 SendKey 是否正确。也可参考常见问题与排查。
Liquid 模板变量解析失败?
确保上游 Agent 的事件输出中包含你引用的字段名,可在上游 Agent 的事件日志中查看实际可用的字段。