Telegram User integration
The Telegram User package (Robomotion.Telegram, v0.0.16) adds 16 nodes to Robomotion flows, including Add Contact, Create Channel and Delete Contact.
It runs on Windows, macOS and Linux robots. For AI agents, its Toolkit node exposes the package operations at once.
What the Telegram User package does
Connects to Telegram as user and performs communication operations
Connects to Telegram as a user account (not a bot) via the Telethon MTProto client. Supports session-based login with API ID, API Hash, and phone number credentials. Provides messaging (send text and media files), chat management (get chats with pagination, join chats via username or invite hash, create channels with optional public username), contact management (list, add, delete contacts), user/participant lookups, and image downloading from messages. All nodes operate through a shared client session ID returned by Login and cleaned up by Logout.
- Namespace
Robomotion.Telegram- Latest version
- 0.0.16 (13 versions published)
- Written in
- Python
- Categories
- Communication
Telegram User nodes (16)
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. The Toolkit node hands an agent several of the package operations at once.
| Node | Node ID | Type |
|---|---|---|
| Add Contact | Robomotion.Telegram.AddContact | Action |
| Create Channel | Robomotion.Telegram.CreateChannel | Action |
| Delete Contact | Robomotion.Telegram.DeleteContact | Action |
| Download Image | Robomotion.Telegram.DownloadImage | Action |
| Get Channel Participants | Robomotion.Telegram.GetChannelParticipants | Action |
| Get Chats | Robomotion.Telegram.GetChats | Action |
| Get Contacts | Robomotion.Telegram.GetContacts | Action |
| Get Messages | Robomotion.Telegram.GetMessages | Action |
| Get User | Robomotion.Telegram.GetUser | Action |
| Invite User To Channel | Robomotion.Telegram.InviteUserToChannel | Action |
| Join Chat | Robomotion.Telegram.JoinChat | Action |
| Log In | Robomotion.Telegram.Login | Action |
| Log Out | Robomotion.Telegram.Logout | Action |
| Send Media | Robomotion.Telegram.SendMedia | Action |
| Send Message | Robomotion.Telegram.SendMessage | Action |
| Toolkit | Robomotion.Telegram.Agents.Toolkit | Toolkit |
Platforms
The Telegram User 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 User package
- Open Packages in the Robomotion Flow Designer.
- Search for Telegram User or
Robomotion.Telegram, then click Install on its card. - The Telegram User 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.TelegramRelated integrations
Packages that share a category or keywords with Telegram User. It is filed under Communication.
Microsoft Outlook DesktopMicrosoft Outlook (a personal information manager software system from Microsoft) package for mail operations.
Telegram BotUses a Telegram bot (applications that run inside Telegram) to send messages, receive messages etc.
Apache KafkaConnect to Apache Kafka to produce and consume messages,manage topics,and work with consumer groups
Discord BotDiscord bots are AIs that can perform a number of useful automated tasks, package uses this bots and performs channel and message operations.
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.
Telegram User documentation
The Telegram User package reference on docs.robomotion.io documents each node and its properties.
https://docs.robomotion.io/reference/packages/telegram-user/Package data from the Robomotion package index, synced October 31, 2026.