Send message
Tool ID: telegram_send_message
Summary
Sends a text message with your bot. Formatting defaults to HTML. Nothing is sent until you confirm.
When to use it
- Post an announcement to a channel or group.
- Send a message with Yes/No buttons.
- Reply in a chat when you already have
chat_id(for a threaded reply, prefer Reply).
What you need
| Requirement | Required? |
|---|---|
| Metraclick connection | Yes |
| Tool enabled for your account | Yes |
| Telegram credential | Yes |
Parameters
| Parameter | Required? | Description |
|---|---|---|
chat_id |
Yes | Numeric id or @username (use Resolve chat first if needed) |
text |
Yes | Message body (up to 4096 characters) |
parse_mode |
No | HTML (default) or plain |
reply_to_message_id |
No | Message to reply to in the same chat |
inline_keyboard |
No | Rows of buttons with text plus callback_data or url |
disable_notification |
No | Send silently |
confirm |
Yes to send | Must be true. Your AI should ask you first |
What you get back
message_id, chat_id, and which bot was used (bot_username).
Example prompts
Post to @mybrand_news: “We shipped the new pricing page today.” Bold the product name in HTML. Confirm with me first.
Send the waitlist a Telegram message with Yes and No buttons. Ask me before sending.
Tips
- Bad HTML is rejected by Telegram; keep tags simple (
<b>,<i>,<a href="…">). - Button presses show up later via Get updates.