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).

Send Location

AI-generated

Summary

Send a Telegram location message using specified coordinates.

Inputs

  • botToken — Bot token from input (e.g. from Orchestrator/Strapi)
  • chatId (required) — Telegram chat ID to send the location to
  • replyToMessageId — Message ID to reply to (usually from previous node)
  • replyMarkup — Inline keyboard or reply keyboard JSON
  • latitude (required) — Latitude coordinate of the location
  • longitude (required) — Longitude coordinate of the location
  • useRateLimit — Enable Redis rate limiting to avoid 429 errors (requires Redis credential)

Output shape

Returns up to three result streams: success results (Telegram API response), user‑blocked results (403 errors), and error results (other failures)

Success output contains the Telegram message object; blocked output includes error_code 403 and description; error output propagates other errors per n8n continueOnFail setting.

Examples

Example 1: Send a venue location using coordinates from previous nodes

Set operation to sendLocation, provide chatId, latitude and longitude (e.g. from a Set Existing Values node), optionally set replyMarkup, and enable useRateLimit if needed.

Example 2: Throttle location sends with Redis to stay under Telegram limits

Enable useRateLimit, connect a Redis credential, and the node will automatically acquire rate limits before each send.

Links

Discussion