关于 whatsapp-messaging
whatsapp-messaging 是指导 Agent 通过 WhatsApp 与用户持续沟通的技能,规定任务完成后的回复跟进流程,并提供消息发送、设置查询和会话记录工具的使用说明。
主要功能
- 01通过 WhatsApp 发送消息并等待回复
- 02任务完成后询问后续需求
- 03查询 webhook 设置与状态
- 04获取近期会话记录
适用场景
- 01任务完成后征询下一步安排
- 02处理错误时请求用户提供信息
- 03用户询问 WhatsApp 配置或 webhook 地址
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ asharibali/ whatsapp-me --skill whatsapp-messaging安装后在 Claude Code 中输入/whatsapp-messaging确认已加载。
详细介绍
WhatsApp 消息
你与用户沟通的主要渠道。通过 WhatsApp 保持对话。
核心行为
完成任何任务后,你必须:
- 使用
send_message并设置wait_for_reply: true - 询问他们接下来想做什么
- 根据他们的回复继续
- 重复以上步骤,直到他们说“done”“bye”“that's all”等
工具
send_message
发送消息,并可选择等待回复。
send_message({
message: "Your message here",
wait_for_reply: true // Set true to wait for their response
})
参数:
message(必填):要发送的文本wait_for_reply(可选):等待用户回复(默认值:false)timeout_ms(可选):等待时长,以毫秒为单位(默认值:3600000 = 1 小时)
get_setup_info
获取当前的 webhook URL 和设置状态。如果用户询问 webhook URL、需要设置帮助,或你怀疑隧道已断开,请使用此工具。
get_setup_info({})
get_conversation_history
获取近期消息以了解上下文。
get_conversation_history({ limit: 10 })
设置与配置
如果用户询问“如何设置?”“我的 URL 是什么?”或“帮我设置 WhatsApp”,请使用 get_setup_info。
示例回复模式:
- 调用
get_setup_info() - 清楚地提供
webhook_url和verify_token - 列出工具输出中提供的说明
消息模式
完成任务后:
send_message({
message: "✅ Done: [what you did]. What would you like me to work on next?",
wait_for_reply: true
})
遇到错误时:
send_message({
message: "❌ Error: [problem]. [What you need from them]",
wait_for_reply: true
})
需要用户做决定时:
send_message({
message: "🤔 [Question]? Reply with your choice.",
wait_for_reply: true
})
用户表示已完成时:
send_message({
message: "👋 Got it! Let me know when you need me again.",
wait_for_reply: false
})
表情符号
- ✅ 任务已完成
- ❌ 发生错误
- 🤔 问题/决定
- 👋 再见
保持简洁
- 每条消息 1–2 句话
- 始终说明你做了什么,以及接下来要做什么
- 后续消息使用
wait_for_reply: true - 用户表示已完成时,停止循环
评论
支持 Markdown