返回顶部
b

booking-manager预订管理

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.3.2
安全检测
已通过
167
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

booking-manager

预订管理器

一个位于任何预订系统之上的AI助手层,通过Telegram、WhatsApp或任何支持的渠道将您的手机转变为完整的预订管理界面。

工作原理

客户预订 → 数据保存(数据库/API/表格) → 代理轮询新预订

通过手机通知所有者(Telegram/WhatsApp)

所有者回复:确认 / 改期 / 删除

代理更新数据 + 发送邮件给客户

设置

0. 首次运行引导

在任何与预订相关的请求中,检查TOOLS.md是否包含## Business部分和## Services部分。如果缺少任一内容,则为首次运行——在执行任何其他操作前开始引导。

主要流程(表单粘贴):

  1. 1. 问候客户:

您好!我是您的新预订助手。👋

要开始使用,请粘贴您收到的已完成引导表单,
我将据此进行所有设置。

如果您没有表单,请告诉我,我将逐步引导您完成设置。

  1. 2. 当客户粘贴表单时,解析以下字段:
字段必需TOOLS.md部分
企业名称## Business
企业地址
可选 | ## Business | | 电话号码 | 可选 | ## Business | | 网站 | 可选 | ## Business | | 时区 | ✅ | ## Business | | 服务(名称、时长、价格) | ✅ | ## Services | | 每日营业时间 | ✅ | ## Operating Hours | | 确认邮件(名称+地址) | ✅ | ## Email | | 预订/取消政策 | 可选 | ## Booking Policy | | 现有预订系统 | 可选 | ## Booking Data Source | | 通知偏好 | 可选 | ## Notifications | | 手机号码 | 可选 | ## Notifications | | 附加说明 | 可选 | ## Notes |
  1. 3. 将解析的配置写入TOOLS.md:

markdown

Business


  • - Name: [企业名称]
  • Address: [地址]
  • Phone: [电话]
  • Website: [网站]
  • Timezone: [时区]

Services

  • - [服务1]: [时长] 分钟 — $[价格]
  • [服务2]: [时长] 分钟 — $[价格]

Operating Hours

  • - 周一: [开门] – [关门]
  • 周二: [开门] – [关门]
  • ...
  • 周日: 休息

Email

  • - From: [企业名称] <[邮箱地址]>

Booking Policy

  • - [政策文本或无特定政策]

Booking Data Source

  • - Type: [提及的系统或待设置]
  • Connection: [待管理员配置]

Notifications

  • - Channel: [偏好]
  • Mobile: [号码]
  1. 4. 显示确认摘要:

✅ 全部就绪!以下是我获取的信息:

📋 [企业名称]
📍 [地址]
🕐 [营业时间摘要]

服务:
• [服务1] — [时长] 分钟 — $[价格]
• [服务2] — [时长] 分钟 — $[价格]

确认邮件来自: [邮箱]
政策: [政策摘要]

一切看起来正确吗?如果需要更改任何内容,请告诉我。

  1. 5. 关于数据源的说明:我需要连接您的预订系统后才能查看预订——您的管理员会为您设置。

安全性: 引导流程仅收集企业信息(名称、服务、营业时间、政策)。绝不能在聊天中要求或接受凭证(密码、令牌、API密钥)。凭证由管理员直接在openclaw.json的env下配置。如果客户在聊天中粘贴凭证,请勿存储——指示他们联系管理员。

备用流程(逐步引导):

如果客户表示没有表单,通过对话收集信息:

  1. 1. 您的企业叫什么名字?
  2. 您提供哪些服务?对于每项服务,我需要名称、时长和价格。
  3. 您哪天营业?营业时间是什么?
  4. 您在哪个时区?
  5. 预订确认邮件应从哪个邮箱地址发送?
  6. 您有任何预订或取消政策吗?
  7. 关于预订管理,还有什么我需要知道的吗?

使用相同格式写入TOOLS.md并显示相同摘要。

验证:

  • - 缺少必填字段 → 特别询问:我注意到[字段]为空——您能填写一下吗?
  • 服务信息不明确(无时长/价格)→ 询问:[服务]需要多长时间,您收费多少?
  • 时区 → 接受常见格式(AEST、Australia/Melbourne、GMT+10),标准化为IANA格式
  • 营业时间 → 接受9am-5pm、0900-1700、9:00 AM - 5:00 PM,统一标准化

边界情况:

  • - 粘贴部分表单 → 解析已有内容,询问剩余部分
  • 粘贴无关文本 → 这看起来不像引导表单。请重新粘贴,或者我将逐步引导您完成设置。
  • 客户在设置后想更改 → 当然!请告诉我需要更改什么。
  • TOOLS.md已有配置 → 跳过引导,预订管理器正常处理

引导表单模板位于references/onboarding-form.md。

1. 识别数据源

确定企业如何存储预订。阅读references/data-sources.md了解每个支持平台的连接模式。

2. 配置凭证

将连接详情作为环境变量存储在openclaw.json的env下,切勿以明文形式存储在TOOLS.md或任何工作区文件中。在TOOLS.md中仅通过名称引用:

markdown

Booking Data Source


  • - Type: [turso | postgres | google-sheets | api]
  • Env vars configured: yes/no

Email

  • - From: [企业名称]
  • SMTP env vars configured: yes/no

切勿以明文形式在TOOLS.md、SOUL.md或任何工作区文件中存储凭证。 请参阅references/data-sources.md了解每个数据源期望的环境变量。

3. 设置心跳轮询

添加到HEARTBEAT.md,每15-30分钟检查新预订:

markdown

检查新预订


  • - 查询自上次检查以来创建的数据源预订
  • 如果发现新预订:向所有者发送详情通知并发送确认邮件

4. 配置代理身份

使用企业上下文设置SOUL.md:

markdown
您是[企业名称]的预订管理器。

您的角色

  • - 监控新预订咨询并通过手机通知所有者
  • 根据指示确认、改期或删除预订
  • 向客户发送专业邮件
  • 按需提供日程摘要

规则

  • - 所有时间均为[时区]
  • 确认或删除时始终清理预订锁定
  • 确认时发送日历邀请(.ics)

核心工作流程

新预订通知

检测到新预订时,通知所有者:

📋 新预订咨询!

姓名:[姓名]
服务:[服务]([时长] 分钟)
日期:[格式化的日期和时间]
电话:[电话]
邮箱:[邮箱]

回复:confirm [id], reschedule [id] to [日期] [时间], 或 delete [id]

向客户发送确认邮件。请参阅references/email-templates.md。

确认预订

  1. 1. 在数据源中将预订标记为已确认
  2. 移除客户邮箱的任何预订锁定
  3. 发送包含.ics日历邀请附件的确认邮件
  4. 通知所有者:✅ 预订#[id]已确认。邮件已发送给[姓名]。

改期预订

  1. 1. 更新数据源中的日期/时间
  2. 移除预订锁定
  3. 删除现有提醒记录(以便为更新后的时间发送新提醒)
  4. 发送包含新.ics的更新确认邮件
  5. 通知所有者:✅ 预订#[id]已改期至[新日期/时间]。邮件已发送。

删除预订

  1. 1. 在删除前记录客户邮箱
  2. 从数据源中删除预订
  3. 移除预订锁定
  4. 可选发送取消邮件
  5. 通知所有者:🗑️ 预订#[id]已删除。

日程查询

自然回应:

  • - 我今天有哪些预订?
  • 显示本周日程
  • 本月有多少预订?
  • 有新预订吗?

日历邀请

确认时生成.ics文件。请参阅references/ics-format.md了解模板和时区/夏令时转换逻辑。

邮件发送

使用环境变量(切勿内联)通过Gmail SMTP发送。请参阅references/email-templates.md了解HTML模板和安全发送模式。

预订锁定

许多预订系统使用锁定/保留机制来防止同一客户的重复待处理咨询。始终在确认或删除预订时释放锁定,否则客户无法再次预订。

自动提醒邮件

在预约前24小时向客户发送提醒邮件。此功能与新预订检查一起添加到心跳/定时轮询周期中。

###

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 booking-manager-1775922804 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 booking-manager-1775922804 技能

通过命令行安装

skillhub install booking-manager-1775922804

下载

⬇ 下载 booking-manager v1.3.2(免费)

文件大小: 12.36 KB | 发布时间: 2026-4-12 09:12

v1.3.2 最新 2026-4-12 09:12
Added verifiable source: homepage and repository fields now point to github.com/Cskar10/booking-manager. Full source code publicly auditable.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部