Telegram Multi Actions (Stage) icon

Telegram Multi Actions (Stage)

Send all Telegram content types (text, media, video note, sticker, location, poll, dice, etc.) via Grammy. Supports URL, file_id, and n8n binary. Optional Redis rate limit, retry on 429, separate output for 403 (user blocked bot).

Forward Message

AI-generated

Summary

Forwards an existing Telegram message from one chat to another without retaining original forward metadata.

Inputs

  • botToken (required) — Bot token used to authenticate the API request (e.g. from a credential or input field).
  • chatId (required) — Target chat ID where the message should be forwarded.
  • fromChatId (required) — Source chat ID from which the message is forwarded.
  • messageId (required) — Message ID of the message to forward.
  • useRateLimit — If true, enables Redis-based rate limiting to prevent hitting Telegram's rate limits (requires Redis credential).

Output shape

A single record (the API response for the forwarded message).

Errors return the error details in the JSON. If the user blocks the bot (403), the item goes to the 'User Blocked (403)' output. Other errors go to the 'Error' output if 'Continue on Fail' is enabled.

Examples

Example 1: Forward a specific message from a support channel to a user's private chat.

Set 'Forward Message' as the operation, 'chatId' to the user's ID, 'fromChatId' to the support channel ID, and 'messageId' to the specific message ID.

Example 2: Batch forward messages from a group to a logging channel.

Use multiple items to forward different messages, configuring 'fromChatId' and 'messageId' for each item.

Links

Discussion