Alle Werkzeuge

send_message

iMessage und Nachrichten · macOS

Wirkung: Senden. Status: bedingt verfügbar.

„Bedingte Verfügbarkeit“ bedeutet, dass das Werkzeug von Version, Plattform, Berechtigungen, Konto oder Konfiguration abhängen kann. Es ist nicht in jeder Installation aktiv.

macOS

Zweck

Sendet eine iMessage über die Messages.app des Mac an ein Empfänger-Handle (Telefonnummer mit Ländervorwahl, z. B. +14155551234, oder eine Apple-ID-E-Mail). Dies ist eine Schreiboperation: Der erste Aufruf (ohne Bestätigung) gibt eine Vorschau zurück; Rufen Sie erneut mit confirm=true auf, um tatsächlich zu senden. Nur direkte (1:1) iMessage – das Senden in einen bestehenden Gruppenchat wird noch nicht unterstützt. Erfordert die Anmeldung von Messages.app bei iMessage + Automation-Berechtigung.

Erforderliche Eingaben

Die Namen bleiben exakt so erhalten, wie das Werkzeug sie verlangt. Die kanonischen technischen Definitionen auf Englisch stehen im ausklappbaren Schema unten.

Berechtigungen und Bestätigung

Das Schema deklariert einen ausdrücklichen Bestätigungsparameter. Prüfen Sie die Vorschau und autorisieren Sie den echten Vorgang gemäß Plattformvertrag.

Kanonisches technisches Schema auf EnglischmacOS
{
  "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"
}

Dokumentationsbeispiel

Dokumentationsbeispiel für send_message. Führen Sie dieses Beispiel nicht aus. Die gezeigten Argumente gehören zu einem fiktiven Datensatz; ermitteln Sie reale Kennungen und holen Sie vor einem echten Aufruf die Genehmigung ein.

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