Telegram Bot integration
The Telegram Bot package (Robomotion.TelegramBot, v1.7.0) adds 13 nodes to Robomotion flows, including Receive, Get Bot Info and Download File.
It runs on Windows, macOS and Linux robots. For AI agents, its Toolkit node exposes the package operations at once.
What the Telegram Bot package does
Uses a Telegram bot (applications that run inside Telegram) to send messages, receive messages etc.
Interact with Telegram via bot API. Send and receive text messages, forward messages between chats, send photos (from URL or local path), send documents and audio files with optional captions, download files by ID, get file paths, retrieve bot info, and create chat invite links. Supports message filtering by chat/sender ID, auto-download of received media (photos, documents, voice, video notes), parse modes (MarkdownV2, HTML, Markdown), and reply threading. Authenticates with a BotFather bot token. Most nodes accept either a Client ID from Connect or direct credentials.
- Namespace
Robomotion.TelegramBot- Latest version
- 1.7.0 (21 versions published)
- Written in
- Go
- Categories
- Communication
Telegram Bot nodes (13)
These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code. A trigger node has no input port and starts the flow when its event arrives. The Toolkit node hands an agent several of the package operations at once.
| Node | Node ID | Type |
|---|---|---|
| Connect | Robomotion.TelegramBot.Connection.Connect | Action |
| Get Bot Info | Robomotion.TelegramBot.Connection.GetBotInfo | Action |
| Download File | Robomotion.TelegramBot.Files.DownloadFile | Action |
| Get File Path | Robomotion.TelegramBot.Files.GetFilePath | Action |
| Create Invite link | Robomotion.TelegramBot.Management.CreateInviteLink | Action |
| Send Message | Robomotion.TelegramBot.Messages.SendMessage | Action |
| Receive | Robomotion.TelegramBot.Messages.Receive | Trigger |
| Forward Message | Robomotion.TelegramBot.Messages.ForwardMessage | Action |
| Disconnect | Robomotion.TelegramBot.Connection.Disconnect | Action |
| Send Photo | Robomotion.TelegramBot.Files.SendPhoto | Action |
| Send Audio | Robomotion.TelegramBot.Files.SendAudio | Action |
| Send Document | Robomotion.TelegramBot.Files.SendDocument | Action |
| Toolkit | Robomotion.TelegramBot.Agents.Toolkit | Toolkit |
Platforms
The Telegram Bot package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.
How to install the Telegram Bot package
- Open Packages in the Robomotion Flow Designer.
- Search for Telegram Bot or
Robomotion.TelegramBot, then click Install on its card. - The Telegram Bot nodes appear in the node palette for everyone in the workspace, because installation is per workspace.
From a terminal, the Robomotion CLI installs the same package:
robomotion install Robomotion.TelegramBotRelated integrations
Packages that share a category or keywords with Telegram Bot. It is filed under Communication.
Discord BotDiscord bots are AIs that can perform a number of useful automated tasks, package uses this bots and performs channel and message operations.
Telegram UserConnects to Telegram as user and performs communication operations
Apache KafkaConnect to Apache Kafka to produce and consume messages,manage topics,and work with consumer groups
GmailManage Gmail emails, drafts, labels, and threads with Google Gmail API
Google DialogflowThe Google Dialogflow is lifelike conversational AI with state-of-the-art virtual agents.
Google LanguageThe Google Language, Derive insights from unstructured text using Google machine learning.
Telegram Bot documentation
The Telegram Bot package reference on docs.robomotion.io documents each node and its properties.
https://docs.robomotion.io/reference/packages/telegram/Package data from the Robomotion package index, synced October 31, 2026.