Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Rimozione di BlueBubbles e percorso iMessage tramite imsg
OpenClaw non distribuisce più il canale BlueBubbles. Il supporto iMessage ora passa attraverso il pluginimessage incluso, che avvia imsg localmente o tramite un wrapper SSH e comunica in JSON-RPC su stdin/stdout.
Se la tua configurazione contiene ancora channels.bluebubbles, migrala a channels.imessage. Il vecchio URL della documentazione /channels/bluebubbles reindirizza a Provenienza da BlueBubbles, che contiene la tabella completa di traduzione della configurazione e la checklist di cutover.
Cosa è cambiato
- Nel percorso iMessage supportato da OpenClaw non ci sono server HTTP BlueBubbles, route webhook, password REST o runtime del plugin BlueBubbles.
- OpenClaw legge e osserva Messages tramite
imsgsul Mac in cui Messages.app ha effettuato l’accesso. - Invio, ricezione, cronologia e media di base usano le normali superfici
imsge i permessi macOS. - Azioni avanzate come risposte in thread, tapback, modifica, annullamento dell’invio, effetti, conferme di lettura, indicatori di digitazione e gestione dei gruppi richiedono
imsg launchcon il bridge API privato disponibile. - I Gateway Linux e Windows possono ancora usare iMessage impostando
channels.imessage.cliPathsu un wrapper SSH che esegueimsgsul Mac con accesso effettuato.
Cosa fare
-
Installa e verifica
imsgsul Mac con Messages: -
Concedi i permessi Accesso completo al disco e Automazione al contesto di processo che esegue
imsge OpenClaw. -
Traduci la vecchia configurazione:
-
Riavvia il Gateway e verifica:
- Testa DM, gruppi, allegati e qualsiasi azione API privata da cui dipendi prima di eliminare il vecchio server BlueBubbles.
Note di migrazione
channels.bluebubbles.serverUrlechannels.bluebubbles.passwordnon hanno equivalenti iMessage.channels.bluebubbles.allowFrom,groupAllowFrom,groups,includeAttachments, radici degli allegati, limiti di dimensione dei media, chunking e toggle delle azioni hanno equivalenti iMessage.channels.imessage.includeAttachmentsè ancora disattivato per impostazione predefinita. Impostalo esplicitamente se prevedi che foto, memo vocali, video o file in ingresso raggiungano l’agente.- Con
groupPolicy: "allowlist", copia il vecchio bloccogroups, inclusa qualsiasi voce wildcard"*". Le allowlist dei mittenti dei gruppi e il registro dei gruppi sono gate separati. - I binding ACP che corrispondevano a
channel: "bluebubbles"devono essere modificati inchannel: "imessage". - Le vecchie chiavi di sessione BlueBubbles non diventano chiavi di sessione iMessage. Le approvazioni di abbinamento vengono trasferite per handle, ma la cronologia delle conversazioni sotto le chiavi di sessione BlueBubbles no.