Tutti gli strumenti

send_message

iMessage e Messaggi · macOS

Effetto: invio. Stato: disponibilità condizionata.

«Disponibilità condizionata» indica che lo strumento può dipendere da versione, piattaforma, autorizzazioni, account o configurazione. Non è necessariamente attivo ovunque.

macOS

Scopo

Invia un iMessage tramite Messaggi.app del Mac a un handle di destinatario (numero di telefono con prefisso internazionale, ad esempio +14155551234 o un'e-mail con ID Apple). Questa è un'operazione di scrittura: la prima chiamata (senza conferma) restituisce un'anteprima; chiamare di nuovo con confirm=true per inviare effettivamente. Solo iMessage diretto (1:1): l'invio a una chat di gruppo esistente non è ancora supportato. Richiede l'accesso a Messages.app per l'autorizzazione di iMessage + Automation.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.

Schema tecnico canonico in inglesemacOS
{
  "properties": {
    "confirm": {
      "description": "Set true to actually send. Without it, returns a preview only.",
      "type": "boolean"
    },
    "text": {
      "description": "Message body to send.",
      "type": "string"
    },
    "to": {
      "description": "Recipient handle: phone number with country code (+14155551234) or Apple ID email.",
      "type": "string"
    }
  },
  "required": [
    "to",
    "text"
  ],
  "type": "object"
}

Esempio documentale

Esempio di documentazione per send_message. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

{
  "confirm": false,
  "text": "Can we review the launch checklist on Tuesday?",
  "to": "+12025550123"
}