Aller au contenu
Tous les outils

whatsapp_forward_message

WhatsApp · macOS · Windows

Effet: envoi. État: disponibilité conditionnelle.

«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.

macOS

Objectif

Transfère un message WhatsApp (texte, document, image, vidéo ou message vocal/audio) vers une autre discussion, marqué comme transféré. chat_id et message_id proviennent de whatsapp_read_messages ; to_chat_id DOIT provenir de whatsapp_list_chats — n’inventez jamais d’ID. C’est une opération d’écriture : le premier appel (confirm=false) renvoie un aperçu sans envoyer ; indiquez confirm=true pour envoyer réellement.

Entrées requises

Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.

Autorisations et confirmation

Le schéma déclare un paramètre de confirmation explicite. Vérifiez l’aperçu et autorisez l’opération réelle conformément au contrat de la plateforme.

Schéma technique canonique en anglais — macOS
{
  "properties": {
    "account": {
      "description": "Which linked WhatsApp account to use: its label or id from whatsapp_list_accounts. Leave it out to use the default account.",
      "type": "string"
    },
    "chat_id": {
      "description": "Chat ID the message is in, from whatsapp_read_messages",
      "type": "string"
    },
    "confirm": {
      "description": "Must be true to actually send. Without it, returns a preview.",
      "type": "boolean"
    },
    "message_id": {
      "description": "message_id of the message to forward, from whatsapp_read_messages",
      "type": "string"
    },
    "remember": {
      "description": "With confirm: true, also stop asking for this kind of action from now on. Only when the person said so (\"don't ask again\"). The person can revoke it in LMCP or with set_always_allowed.",
      "type": "boolean"
    },
    "to_chat_id": {
      "description": "Chat ID to forward it to, from whatsapp_list_chats",
      "type": "string"
    }
  },
  "required": [
    "chat_id",
    "message_id",
    "to_chat_id"
  ],
  "type": "object"
}

Exemple documentaire

Exemple de documentation pour whatsapp_forward_message. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.

{
  "chat_id": "12025550123@s.whatsapp.net",
  "confirm": false,
  "message_id": "3EB0DEMO0001",
  "to_chat_id": "12025550124@s.whatsapp.net"
}

Windows

Objectif

Transfère un message WhatsApp (texte, document, image, vidéo ou message vocal/audio) vers une autre discussion, marqué comme transféré. chat_id et message_id proviennent de whatsapp_read_messages ; to_chat_id DOIT provenir de whatsapp_list_chats — n’inventez jamais d’ID. C’est une opération d’écriture : le premier appel (confirm=false) renvoie un aperçu sans envoyer ; indiquez confirm=true pour envoyer réellement.

Entrées requises

Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.

Autorisations et confirmation

Le schéma déclare un paramètre de confirmation explicite. Vérifiez l’aperçu et autorisez l’opération réelle conformément au contrat de la plateforme.

Schéma technique canonique en anglais — Windows
{
  "properties": {
    "account": {
      "description": "Which linked WhatsApp account to use: its label or id from whatsapp_list_accounts. Leave it out to use the default account.",
      "type": "string"
    },
    "chat_id": {
      "description": "Chat ID the message is in, from whatsapp_read_messages",
      "type": "string"
    },
    "confirm": {
      "description": "Must be true to actually send. Without it, returns a preview.",
      "type": "boolean"
    },
    "message_id": {
      "description": "message_id of the message to forward, from whatsapp_read_messages",
      "type": "string"
    },
    "remember": {
      "description": "With confirm=true, and only after the person said so: do this kind of action without asking from now on («don't ask me again»). The preview names the family.",
      "type": "boolean"
    },
    "to_chat_id": {
      "description": "Chat ID to forward it to, from whatsapp_list_chats",
      "type": "string"
    }
  },
  "required": [
    "chat_id",
    "message_id",
    "to_chat_id"
  ],
  "type": "object"
}

Exemple documentaire

Exemple de documentation pour whatsapp_forward_message. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.

{
  "chat_id": "12025550123@s.whatsapp.net",
  "confirm": false,
  "message_id": "3EB0DEMO0001",
  "to_chat_id": "12025550124@s.whatsapp.net"
}