forward_message
Forward a message to a target chat or user by specifying the message ID and recipient identifier. Supports chat_id, open_id, union_id, user_id, or email.
Instructions
[Official API] Forward a message to another chat or user. receive_id may be a group chat_id (oc_xxx), an open_id (ou_xxx), a union_id, a user_id, or an email — set receive_id_type to match (default: chat_id).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"message_id": "<message_id>",
"receive_id": "<receive_id>"
},
"name": "forward_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message_id | Yes | Message ID to forward (om_xxx) | |
| receive_id | Yes | Target chat_id (oc_xxx), open_id (ou_xxx), union_id, user_id, or email — set receive_id_type to match. | |
| receive_id_type | No | Format of receive_id (default: chat_id). Set to "open_id" when forwarding to a user via their open_id. | chat_id |