生产力
scheduling avatar

scheduling

创建并管理周期性任务与单次提醒。支持自然语言时间输入或 Cron 表达式,协助您妥善规划 AI 助理的日程安排。

简介

LettaBot 的排程技能为基于时间的自动化提供了强大的架构,使用户能够直接在 AI 助手内创建持久的周期性任务或精确的单次提醒。此技能专为需要维护每日例行事务、每周工作流或即时后续任务的用户设计,通过 Cron 语法实现复杂的频率管理,并利用 ISO 8601 日期时间格式确保绝对的准确性。通过与 LettaBot 核心的深度整合,它能确保您的智能体能在 Telegram、Slack、Discord、WhatsApp 和 Signal 等多个通讯管道中触发通知、议程提示或任务执行。

  • 使用特定的未来时间戳创建单次提醒,确保重要任务绝不遗漏。

  • 完整支持标准 Cron 语法(分、时、日、月、星期),可自定义复杂的循环排程。

  • 自动将任务执行结果发送到您首选的通讯管道,并智能默认为最近活跃的对话。

  • 通过 CLI 执行管理任务,包括列出活跃作业、删除条目以及切换作业状态,无需重启智能体。

  • 支持自定义任务消息与灵活的排程功能,能够处理如每日晨会、每周审查或每小时状态检查等复杂工作流。

  • 针对单次提醒,请使用 --at 搭配 ISO 日期时间格式;这些任务会在完成后自动删除,以保持作业列表整洁。

  • 使用 --schedule 搭配五字段 Cron 表达式,实现可靠的循环自动化操作。

  • 建议使用 JavaScript 或 Shell 工具准确计算日期时间,以避免排程错误。

  • 系统将任务持久化于本地的 cron-jobs.json 文件中,确保在服务器重启后排程依然稳定运行。

  • 请确保任务名称具有唯一性与描述性;建议在通知消息中包含足够的上下文,以便在设备接收到提醒时能及时判断工作内容。

  • 默认通讯管道会根据上下文自动调整,您也可以使用 channel:chatId 格式明确指定发送目标。

仓库统计

Star 数
324
Fork 数
88
Open Issue 数
85
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月1日 08:03
在 GitHub 查看