Telegram
Send messages via a Telegram bot.
OCNORA ships 33 typed Telegram operations and 1 trigger. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run.
Before you connect Telegram
- Authentication
- API key
- Credential
- the bot token, or {"token": "…"}
- Connection test
- Available: the stored credential can be checked against the provider when you add it. This is not a record that a test was run or passed.
- Prerequisites
- One bot per listening workflow: Telegram allows a bot exactly one webhook, so two workflows on one bot fight over it. Publishing needs MANTLE_APP_PUBLIC_BASE_URL set to an https URL on port 443, 80, 88 or 8443 — Telegram refuses any other port.
Prerequisites are taken from the connection notes in this provider’s node contracts; each node’s reference page says which apply to it.
What you can do with Telegram
Operations, grouped by what they do to your data, plus 1 trigger that start a run.
Create and send 15
Read and search 7
Update 6
Delete and cancel 1
Other operations 4
A sample Telegram workflow
- 1Eventtrigger.telegram_eventStart a run when a Telegram bot receives an update — a message, a button press, a member joining. A bot can drive only one destination, so this takes over the bot's single webhook.
- 2Download Filetelegram.download_fileDownload a file's bytes by file_id, as a base64 payload for the next step.
- 3Answer Callback Querytelegram.answer_callback_queryAnswer an inline-keyboard button press with a toast or an alert.
An outline built from this provider’s node contracts, not a recorded run. Each step’s output fields are available to the next in the field picker.
Every node below has a reference page: what it does, the connection it needs, its config fields with types, constraints and examples, and the shapes it emits.
Operations 33
- Answer Callback QueryAnswer an inline-keyboard button press with a toast or an alert.telegram.answer_callback_query
- Copy MessageCopy a message to another chat with no link back to the original.telegram.copy_message
- Delete MessageDelete a message from a Telegram chat.telegram.delete_message
- Download FileDownload a file's bytes by file_id, as a base64 payload for the next step.telegram.download_file
- Edit Message CaptionReplace the caption on a photo, video or document the bot sent.telegram.edit_message_caption
- Edit Message ButtonsReplace or remove the inline keyboard on a message the bot sent.telegram.edit_message_reply_markup
- Edit Message TextReplace the text of a message the bot sent earlier.telegram.edit_message_text
- Forward MessageForward a message to another chat, keeping its 'forwarded from' header.telegram.forward_message
- Get ChatRead up-to-date information about a chat, group or channel.telegram.get_chat
- List Chat AdministratorsList the administrators of a group, supergroup or channel.telegram.get_chat_administrators
- Get Chat MemberRead one member's status and rights in a chat.telegram.get_chat_member
- Get Chat Member CountCount the members of a chat, group or channel.telegram.get_chat_member_count
- Get File InfoLook up a file's path and size so it can be downloaded.telegram.get_file
- Get Bot InfoRead the bot's own identity and capabilities from its token.telegram.get_me
- Leave ChatMake the bot leave a group, supergroup or channel.telegram.leave_chat
- Pin MessagePin a message to the top of a Telegram chat.telegram.pin_chat_message
- Send AnimationSend a GIF or soundless H.264 animation to a Telegram chat.telegram.send_animation
- Send AudioSend an audio track that Telegram clients show in the music player.telegram.send_audio
- Send Chat ActionShow a 'typing…' or 'sending photo…' status in a Telegram chat.telegram.send_chat_action
- Send ContactSend a phone contact card to a Telegram chat.telegram.send_contact
- Send DocumentSend a file of any type to a Telegram chat by file_id or public URL.telegram.send_document
- Send LocationSend a point on the map, optionally as a live location that updates.telegram.send_location
- Send Media GroupSend 2-10 photos, videos, documents or audio files as one album.telegram.send_media_group
- Send MessageSend a message to a Telegram chat, channel or user via a bot.telegram.send_message
- Send PhotoSend a photo to a Telegram chat by file_id or public URL.telegram.send_photo
- Send PollSend a native poll or quiz to a Telegram group, channel or chat.telegram.send_poll
- Send VenueSend a named venue: a map point with a title and a street address.telegram.send_venue
- Send VideoSend an MPEG-4 video to a Telegram chat by file_id or public URL.telegram.send_video
- Send Voice MessageSend a playable voice message to a Telegram chat.telegram.send_voice
- Set Chat DescriptionChange the description of a group, supergroup or channel.telegram.set_chat_description
- Set Chat TitleChange the title of a group, supergroup or channel.telegram.set_chat_title
- Set Bot CommandsReplace the command list clients show in the bot's menu.telegram.set_my_commands
- Unpin MessageUnpin a message, or the most recent pin when no id is given.telegram.unpin_chat_message
Telegram questions
- How does OCNORA authenticate with Telegram?
- With a stored API key credential, shaped the bot token, or {"token": "…"}. A connection test can check it when you add it.
- What can I automate with Telegram?
- 33 typed operations and 1 trigger, each with a reference page listing its config fields and the shapes it emits.
- What if the Telegram operation I need is not listed?
- Where Telegram has an HTTP API, call it from the HTTP node with the same credential, or describe the step to the AI builder, which asks our team for a typed node when one is missing.
- Are there templates that use Telegram?
- Not yet. Start from a blank workflow, or describe the workflow to Build with AI.
- How are Telegram calls controlled?
- Every call and every run step is audited, runs count against the execution budget, and Workflow Health pre-flights the workflow when you save it.
More in Chat & messaging
See your first Telegram workflow run.
Book a technical demo. We add the connection, pick a template or describe the workflow to Build with AI, and Workflow Health checks it before it runs.