Telegram Assistant Actions
Actions for personal Telegram account automation via MTProto.
Example: Auto-forward Messages
Auto-forward Messages
Forward received messages to another chat

Telegram Assistant
Telegram Update
message
userID
RAW

Telegram Assistant
Forward Messages
fromChatId
userID
toChatId
123456789
messageIds
[latest]
Messaging
| Action | Description | Key Inputs |
|---|---|---|
| Send Message | Send text to a user/chat | userId, message |
| Edit Message | Edit existing message | chatId, messageId, text |
| Delete Messages | Delete one or more messages | chatId, messageIds |
| Forward Messages | Forward to another chat | fromChatId, toChatId, messageIds |
Media
| Action | Description | Key Inputs |
|---|---|---|
| Send Photo | Send image to user | userId, photo |
| Send Document | Send file to user | userId, document |
Chat
| Action | Description | Key Inputs |
|---|---|---|
| Get Chat Info | Get chat details | chatId |
| Get Chat History | Get message history | chatId, limit |
| Search Messages | Search by text query | chatId, query |
| Mark as Read | Mark messages as read | chatId, maxId |
| Pin Message | Pin a message | chatId, messageId |
| Unpin Message | Unpin a message | chatId, messageId |
Users
| Action | Description | Key Inputs |
|---|---|---|
| Get User Info | Get user details | userId |
| Get Contacts | Get contact list | — |