Telegram User
Automate Telegram as a user account - send messages, manage contacts, and interact with channels.
Overview
The Telegram User package provides Telegram automation using a user account (not a bot). Use it when you need functionality only available to user accounts, such as joining channels, managing contacts, or accessing user-specific features.
Key Features
- Messaging - Send messages and media
- Contacts - Add, delete, and list contacts
- Channels - Create channels, invite users, join chats
- User Info - Get user and participant information
Available Nodes
- Login - Authenticate with Telegram user account
- Logout - End the Telegram session
- Send Message - Send text message to user or chat
- Send Media - Send images, files, or media
- Get Messages - Retrieve messages from a chat
- Get Chats - List all chats
- Get Contacts - List all contacts
- Add Contact - Add a new contact
- Delete Contact - Remove a contact
- Get User - Get user information
- Get Participants - Get channel/group participants
- Create Channel - Create a new channel
- Join Chat - Join a chat or channel
- Invite User To Channel - Invite user to a channel
- Download Image - Download image from message
When to Use This Package
- User Account Features: Actions only users can perform
- Channel Management: Create and manage channels
- Contact Automation: Manage contact lists
- Message Retrieval: Read message history
- Group Operations: Join groups, get participants
Typical Workflow
- Login with phone number and code
- Get Chats to list conversations
- Send Message or Send Media to communicate
- Get Messages to read responses
- Logout when finished
Use Cases
- Send notifications via personal Telegram
- Manage channel membership
- Backup message history
- Automate contact management
- Monitor group conversations
Notes
- Requires Telegram API credentials (api_id, api_hash)
- Phone number verification needed on first login
- Respect Telegram's terms of service
📄️ Add Contact
Robomotion.Telegram.AddContact
📄️ Create Channel
Robomotion.Telegram.CreateChannel
📄️ Delete Contact
Robomotion.Telegram.DeleteContact
📄️ Download Image
Robomotion.Telegram.DownloadImage
📄️ Get Chats
Robomotion.Telegram.GetChats
📄️ Get Contacts
Robomotion.Telegram.GetContacts
📄️ Get Messages
Robomotion.Telegram.GetMessages
📄️ Get Channel Participants
Robomotion.Telegram.GetChannelParticipants
📄️ Get User
Robomotion.Telegram.GetUser
📄️ Invite User To Channel
Robomotion.Telegram.InviteUserToChannel
📄️ Join Chat
Robomotion.Telegram.JoinChat
📄️ Log In
Robomotion.Telegram.Login
📄️ Log Out
Robomotion.Telegram.Logout
📄️ Send Media
Robomotion.Telegram.SendMedia
📄️ Send Message
Robomotion.Telegram.SendMessage