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:

  1. Loop Over Items node: Use the Loop Over Items node to get at most 30 chat IDs from your database.
  2. 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

    1. In the Telegram app, access the target channel and tap on the channel name.
    2. Label the channel name as public channel .
    3. Tap on Administrators and then on Add Admin .
    4. Search for the username of the bot and select it.
    5. 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.