bluebubbles
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBlueBubbles Actions
BlueBubbles操作
Overview
概述
BlueBubbles is OpenClaw’s recommended iMessage integration. Use the tool with to send messages and manage iMessage conversations: send texts and attachments, react (tapbacks), edit/unsend, reply in threads, and manage group participants/names/icons.
messagechannel: "bluebubbles"BlueBubbles是OpenClaw推荐的iMessage集成工具。使用带参数的工具来发送消息和管理iMessage对话:发送文本和附件、添加反应(轻触反馈)、编辑/撤回消息、线程回复,以及管理群聊成员/群名/群图标。
channel: "bluebubbles"messageInputs to collect
需要收集的输入参数
- (prefer
target; alsochat_guid:...in E.164 or+15551234567)user@example.com - text for send/edit/reply
message - for react/edit/unsend/reply
messageId - Attachment for local files, or
path+bufferfor base64filename
If the user is vague ("text my mom"), ask for the recipient handle or chat guid and the exact message content.
- (优先使用
target;也可使用E.164格式的chat_guid:...或+15551234567)user@example.com - :用于发送/编辑/回复的文本内容
message - :用于添加反应/编辑/撤回/回复操作
messageId - 附件:本地文件使用,或用
path+buffer表示base64编码内容filename
如果用户描述模糊(例如“给我妈妈发消息”),请询问收件人标识或聊天guid,以及具体的消息内容。
Actions
操作说明
Send a message
发送消息
json
{
"action": "send",
"channel": "bluebubbles",
"target": "+15551234567",
"message": "hello from OpenClaw"
}json
{
"action": "send",
"channel": "bluebubbles",
"target": "+15551234567",
"message": "hello from OpenClaw"
}React (tapback)
添加反应(轻触反馈)
json
{
"action": "react",
"channel": "bluebubbles",
"target": "+15551234567",
"messageId": "<message-guid>",
"emoji": "❤️"
}json
{
"action": "react",
"channel": "bluebubbles",
"target": "+15551234567",
"messageId": "<message-guid>",
"emoji": "❤️"
}Remove a reaction
移除反应
json
{
"action": "react",
"channel": "bluebubbles",
"target": "+15551234567",
"messageId": "<message-guid>",
"emoji": "❤️",
"remove": true
}json
{
"action": "react",
"channel": "bluebubbles",
"target": "+15551234567",
"messageId": "<message-guid>",
"emoji": "❤️",
"remove": true
}Edit a previously sent message
编辑已发送的消息
json
{
"action": "edit",
"channel": "bluebubbles",
"target": "+15551234567",
"messageId": "<message-guid>",
"message": "updated text"
}json
{
"action": "edit",
"channel": "bluebubbles",
"target": "+15551234567",
"messageId": "<message-guid>",
"message": "updated text"
}Unsend a message
撤回消息
json
{
"action": "unsend",
"channel": "bluebubbles",
"target": "+15551234567",
"messageId": "<message-guid>"
}json
{
"action": "unsend",
"channel": "bluebubbles",
"target": "+15551234567",
"messageId": "<message-guid>"
}Reply to a specific message
回复特定消息
json
{
"action": "reply",
"channel": "bluebubbles",
"target": "+15551234567",
"replyTo": "<message-guid>",
"message": "replying to that"
}json
{
"action": "reply",
"channel": "bluebubbles",
"target": "+15551234567",
"replyTo": "<message-guid>",
"message": "replying to that"
}Send an attachment
发送附件
json
{
"action": "sendAttachment",
"channel": "bluebubbles",
"target": "+15551234567",
"path": "/tmp/photo.jpg",
"caption": "here you go"
}json
{
"action": "sendAttachment",
"channel": "bluebubbles",
"target": "+15551234567",
"path": "/tmp/photo.jpg",
"caption": "here you go"
}Send with an iMessage effect
带iMessage特效发送消息
json
{
"action": "sendWithEffect",
"channel": "bluebubbles",
"target": "+15551234567",
"message": "big news",
"effect": "balloons"
}json
{
"action": "sendWithEffect",
"channel": "bluebubbles",
"target": "+15551234567",
"message": "big news",
"effect": "balloons"
}Notes
注意事项
- Requires gateway config (serverUrl/password/webhookPath).
channels.bluebubbles - Prefer targets when you have them (especially for group chats).
chat_guid - BlueBubbles supports rich actions, but some are macOS-version dependent (for example, edit may be broken on macOS 26 Tahoe).
- The gateway may expose both short and full message ids; full ids are more durable across restarts.
- Developer reference for the underlying plugin lives in .
extensions/bluebubbles/README.md
- 需要配置网关参数(serverUrl/password/webhookPath)。
channels.bluebubbles - 当你拥有时,优先使用它作为目标(尤其是群聊场景)。
chat_guid - BlueBubbles支持丰富的操作,但部分功能依赖macOS版本(例如,编辑功能在macOS 26 Tahoe上可能无法正常工作)。
- 网关可能会显示短消息ID和完整消息ID;完整消息ID在重启后更稳定。
- 底层插件的开发者参考文档位于。
extensions/bluebubbles/README.md
Ideas to try
可尝试的使用场景
- React with a tapback to acknowledge a request.
- Reply in-thread when a user references a specific message.
- Send a file attachment with a short caption.
- 添加轻触反馈反应来确认收到请求。
- 当用户提及特定消息时,使用线程回复。
- 发送带简短说明的文件附件。