Send message (requires user approval)
send_messageSends a plain-text Telegram message to an allowlisted chat as the signed-in user, with each send requiring explicit user approval before delivery.
Instructions
Send a plain-text message to one allowlisted chat as the signed-in user. Requires allowSending in config.json. Every call shows the user an approval prompt with the exact chat and text; nothing is sent unless the user approves. Returns sent: false if the user declines. Do not retry a declined message unless the user asks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat | Yes | Allowlisted chat: @username, t.me link, numeric id, or exact title. | |
| text | Yes | Plain-text message to send (max 4096 characters). | |
| replyToMessageId | No | Optional message id in the same chat to reply to. | |
| disableNotification | No | Send silently, without a notification for recipients. |