Telegram
Use the Telegram node to automate work in Telegram, and integrate Telegram with other applications. Mosaic Workflows has built-in support for a wide range of Telegram features, including getting files as well as deleting and editing messages.
On this page, you'll find a list of operations the Telegram node supports and links to more resources.
Credentials
Refer to Telegram credentials for guidance on setting up authentication.
Basic Operations
-
Chat
- Get
- Get Administrators
- Get Member
- Leave
- Set Description
- Set Title
-
Callback
- Answer Query
- Answer Inline Query
-
File
- Get
-
Message
- Delete Chat Message
- Edit Chat Message
- Pin Chat Message
- Send Animation
- Send Audio
- Send Chat Action
- Send Document
- Send Location
- Send Media Group
- Send Message
- Send Photo
- Send Sticker
- Send Video
- Unpin Chat Message
Related resources
Mosaic Workflows provides a trigger node for Telegram. You can find the trigger node docs here.
How to
Send more than 30 messages per second
The Telegram API has a limitation of sending only 30 messages per second. Follow these steps to send more than 30 messages:
- Loop Over Items node: Use the Loop Over Items node to get at most 30 chat IDs from your database.
-
Telegram node: Connect the Telegram node with the Loop Over Items node. Use the
Expression Editor
to select the Chat IDs from the Loop Over Items node.
Add a bot to a Telegram channel
- In the Telegram app, access the target channel and tap on the channel name.
- Label the channel name as public channel .
- Tap on Administrators and then on Add Admin .
- Search for the username of the bot and select it.
- Tap on the checkmark on the top-right corner to add the bot to the channel.
Get the Chat ID
Use the Telegram Trigger node: On successful execution, the Telegram Trigger node returns a Chat ID. You can use the Telegram Trigger node in your workflow to get a Chat ID.