自动化

自动化

自动化概述

Moltbot 提供多种自动化功能,让 AI 助手能够自动执行任务、响应事件,无需人工干预。

支持的自动化方式

定时任务 (Cron)

通过 cron 表达式设置定时执行的自动化任务。

# 示例:每天早上 9 点发送摘要
cron:
  - expression: "0 9 * * *"
    prompt: "发送今日工作摘要"

Webhook

接收外部系统的事件通知,触发 AI 响应。

# 示例:GitHub PR 通知
webhooks:
  - path: /github/pr
    prompt: "分析这个 PR 并提供代码审查意见"

心跳检测 (Heartbeat)

定期检查服务状态,异常时自动告警。

# 示例:监控服务健康
heartbeat:
  - url: https://api.example.com/health
    interval: 300
    on_failure: "发送告警到管理员"

消息轮询 (Poll)

定期拉取外部数据源的更新。

# 示例:监控 RSS 订阅
poll:
  - url: https://blog.example.com/rss
    interval: 3600
    on_new: "总结新文章内容"

快速开始

  1. 编辑配置文件添加自动化规则
  2. 重启 Moltbot gateway
  3. 使用 moltbot doctor 验证配置

相关配置