Skip to content

智能提醒

普通提醒 App 只能设时间加文字。Moltbot 的提醒不同——它带有上下文理解,到了时间不仅提醒你做什么,还能从记忆中检索相关信息一起发给你。比如提醒你开会时,附带上次会议纪要;提醒你跟进客户时,附带之前的沟通记录。

前置条件

  • Moltbot 已部署并运行
  • Telegram Bot 已配置
  • 定时任务(Cron)已启用:参考 定时任务文档
  • 记忆系统已启用:这是智能提醒区别于普通提醒的核心

配置步骤

第一步:设置基础提醒

最基本的用法,直接在对话中设置:

你:下周三下午 2 点提醒我和张三开会

Moltbot 会创建一个对应时间的提醒任务。

第二步:添加上下文关联

智能提醒的核心价值在于上下文:

你:下周三下午 2 点提醒我和张三开会,
顺便帮我回顾一下上次和他聊的内容要点

到了时间,Moltbot 不仅提醒你开会,还会从记忆中检索上次和张三的对话摘要一起发给你。

第三步:配置 SOUL.md 提醒行为

在 SOUL.md 中增强提醒功能:

markdown
## 提醒处理

当用户设置提醒时:
1. 提取时间、事项和相关上下文
2. 创建定时任务
3. 在提醒触发时,从记忆中检索与该事项相关的所有信息
4. 将提醒内容和上下文一起发送给用户

提醒消息格式:
- 开头明确提醒事项
- 附上相关背景信息(如有)
- 列出建议的行动项(如有)

进阶技巧

条件提醒

不仅是定时提醒,还可以设置条件触发:

你:如果明天 GitHub 上 moltbot 项目有新 Release,
提醒我更新部署

结合 GitHub 监控 的定时检查,实现事件驱动的提醒。

重复提醒

对于周期性事项:

你:每周五下午 4 点提醒我写周报,
顺便帮我汇总本周的工作记录
yaml
cron:
  - name: weekly-report-reminder
    schedule: "0 16 * * 5"
    channel: telegram
    prompt: |
      提醒用户写周报。
      从记忆中检索本周的工作记录,
      按时间顺序列出主要工作事项,
      作为周报素材提供给用户。

提醒链

一个事项的多阶段提醒:

你:帮我设置以下提醒链:
1. 明天上午 9 点:开始准备周三的演讲稿
2. 周二下午 5 点:检查演讲稿是否完成
3. 周三上午 8 点:最终检查,附带演讲相关的所有笔记

智能跟进

对于需要跟进的事项,让 Moltbot 主动追踪:

你:提醒我三天后跟进王总的合作方案,
如果到时候我还没有发消息说已经处理了,就再提醒一次

结合个人 CRM

个人 CRM 深度联动:

你:提醒我下周一联系所有上个月见过但还没跟进的人

Moltbot 会在提醒时从记忆中检索符合条件的联系人列表。

时区和自然语言时间

Moltbot 理解自然语言时间表达:

你:后天早上提醒我
你:下个月 15 号提醒我续费服务器
你:两小时后提醒我检查部署状态

注意时区取决于你服务器的系统设置。如果有时差,在 SOUL.md 中注明你的时区。

常见问题

提醒时间不准怎么办? 检查服务器时区设置。在 SOUL.md 中明确你所在的时区,比如「用户在 UTC+8 时区」。

提醒会持久化吗? 这取决于 Moltbot 的定时任务实现。Cron 配置文件中的任务是持久化的,但通过对话设置的一次性提醒需要确认你的实例是否支持动态 Cron 创建。

能取消提醒吗? 告诉 Moltbot「取消关于 XX 的提醒」。如果是写在 Cron 配置中的任务,需要手动修改配置文件。


相关文档

本站为第三方教程站,与 Moltbot 官方无关