Clyra DocsMenu
Core Concepts/Forwarding messages

Forwarding messages

Learn how to set up rules to automatically forward messages from one channel to another.

What is forwarding?

Clyra allows you to forward Telegram messages from various sources to your channel or group. Two types of forwarding are supported: regular Telegram's built-in forwarding and copying (creating a new message that is a clone of an existing one). Only copying is possible in channels with protection of copying and forwarding.

For ease of understanding, in this documentation, when we talk about 'forwarding', or 'a forward', we mean both forwarded and copied messages. Which forwarding method you use depends on the Delivery mode setting. We will clarify terms where necessary.

Forwarding sources

Using Clyra, you can forward messages from open and closed sources:

Open sources are:

  • public channels and groups
  • private channels and groups for which you have a working invitation link
  • Protected channels - Telegram channels where the administration prohibits copying and forwarding of content. When trying to do this, Telegram returns the error "Copying and forwarding is not allowed in this channel".

Closed sources are:

  • closed private channels and groups (without invitation links)
  • other bots
  • personal chats with other users

Open public channels and groups are supported on any tariff.

Open private channels and groups are supported on any tariff except Economy.

Protected open sources are supported on any tariff except Economy.

Closed sources are supported only on Direct or Expert tariffs.

How to create a forward from an open source:

1

Step 1

Menu → Create a forward → Step 1. Specify the source Enter @name or channel link in the search bar and select from the search results.

2

Step 2

Menu → Create a forward → Step 2. Specify the destination Do the same for the destination channel.

3

Step 3

Add our bot @Clyra_bot to the list of destination channel administrators. You can give the bot any rights

Done! The forwarding has been successfully created and you can proceed to its settings.

The bot can guarantee message delivery only as long as the invitation link works for it. This means that if the bot is banned in the source, it will no longer be able to receive messages from there, and you will need to connect to your account (Direct or Expert tariffs).
If you want to forward messages not to the channel, but to your own chat with the bot (to read messages without forwarding them further), see the section Forwarding to your feed.

Searching for channels

If you do not know the exact name of the channel, use inline search.

To do this, type in the chat @Clyra_bot, then a space and then any word of interest (for example, @Clyra_bot kitty). The bot will display a list of all channels known to it that contain the word "kitty" in their names, titles, or descriptions.

Closed sources

Direct or Expert tariff

By connecting to an account, available on the Direct and Expert tariffs, you can copy messages from closed sources: private channels and groups, bots, private chats.

Please note that in this mode, the bot only works with those messages that are available on your account. Thus, if your account is excluded from the source, the bot will no longer be able to copy messages from it.

How to create a forward from a closed source:

1

Step 1

Menu → Create a forward → Step 1. Specify the source You will see a list of all the chats you are a member of: channels, groups, chats with other bots, private chats with other users. At the top of the list are folders - they are convenient to use to group sources. Select one of the channels or a folder.

2

Step 2

Menu → Create a forward → Step 2. Specify the destination Do the same for the destination channel.

Done! The forward has been successfully created and you can proceed to its settings.

  • If the source you need is not on the list, see Troubleshooting.
  • To copy the history of the channel from which the new forward was created, use the Copy old messages function.

New! Forwarding between topics in groups

Clyra supports forwarding messages between topics in Telegram groups.

Any sources and destinations are supported, the main thing is that at least one of them contains topics. For example, you can forward:

  • from one group with topics to another group with topics (with the same structure of topics or with a different structure),
  • from several topics of one group to a topic of another group or to a channel,
  • from several channels into one group, dividing the content of the channels on different topics
  • etc., many combinations are possible.

You can also copy existing messages only from specific topics in the group (the Copy history function).

Grouping sources into folders

Direct or Expert tariff

A very convenient feature of the bot is the ability to group sources and keep one set of settings applicable to all sources in the group. Telegram 📁folders are used for this.

Please note that the bot only uses sources that are explicitly specified in the folder. That is, when you see the name of this source in the folder settings, it will be used. If, for example, you specified in the folder settings that it should contain all channels, the bot will ignore this setting.

To use grouping, create a folder in your Telegram account and add the necessary sources there - channels, chats, bots. Next, create a new forwarding and select the desired folder as a source (if the folder is not yet in the list, wait a couple of minutes and refresh the list). Please note that after the folder name, its composition is indicated - the number of channels, groups and personal chats. That's it, done!

Now this forwarding will display the selected folder as a source. Any messages received in one of the sources in the folder will be forwarded to the destination. If you change the contents of the folder, this will automatically be reflected in this forward.

If you have one forward from a folder containing source A, and another forward directly from source A, then the message from A will be forwarded only once, and the settings of the second forward (the one where A is explicitly specified as the source) will be used.

Destinations: feeds, channels, groups, bots

Using Clyra, you can forward messages to the following Telegram chats:

  • to your chat with Clyra - to read messages in one feed directly in the chat with the bot
  • to channels, in which you are the administrator
  • to groups, in which you or the bot have the right to publish
  • to other users and bots
Please note that you can only publish messages on behalf of your account (including in private messages to other users or bots) on Direct and Expert tariffs.

Forwarding to your feed

If you just want to receive messages from open sources in a chat with a bot, thus creating an information feed for your own reading, set up forwarding as follows:

  • To forward from a public channel or group, send the bot @channel/group name. You don't have to be a member of this channel to do this!
  • To forward from private channels and groups, send the bot an invitation link.
The bot can only guarantee message delivery while the invitation link works for it. This means that if the bot is banned in the source, it will no longer be able to receive messages from there, and you will need to connect to an account (Direct or Expert tariffs).

Forwarding to channels and groups

Direct or Expert tariff
Where to find:Menu → Create a forward → Specify source -> Specify destination

On the Direct and Expert tariffs, you will see a list of all the chats you are a member of, and you can choose from this list.

Please note that you can forward messages to channels and groups either on behalf of Clyra or on behalf of your connected account.

Forwarding on behalf of Clyra is a forwarding in which messages in the destination channel (group) are published on behalf of the bot. To do this, the administrators of this channel (group) must include: - Clyra - and the user himself, or one of his additional accounts that have a connection to the account.

To forward on behalf of the user, neither the bot nor the user himself may be administrators in the destination channel (group). It is only required that the user have the ability to publish messages in this channel or group.

Forwarding to other bots

Direct or Expert bundle
Where to find:Menu → Create a forward → Specify source -> Specify destination
  • On the Direct and Expert tariffs, you will see a list of all the chats you are a member of, and you will be able to select from this list.
  • If you don't see the bot you want in the list, go back to the Telegram interface and send any message to the bot you want.
  • This will make it appear in the list of assignments. Go back to the menu and select it from the list.

You can use third-party Telegram bots to, for example, process texts or media, and then use them in Clyra.

New! View and manage forwards

New table view

Manage all your transfers on one screen. Get all the information you need at once and customize the table to suit your needs.

Advantages:

  • All transfers are visible at the same time
  • Quick search for the required transfer through filters and sorting
  • Setting up the display of only the information that is important to you.

Main features:

  • Open the settings of any transfer with one click on the line
  • Adjust the visibility of columns through the table settings menu
  • Filter data by any parameter
  • Sort by several columns at once
  • Group transfers by any parameter in the tabs located at the top of the table. If necessary, arrange the tabs vertically to the left of the table
  • Change the order of columns by dragging
  • Change the width of the columns

Working with the forwarding list

By default, the table includes the following columns:

  • Source name
  • Destination name
  • Forwarding status.

You can add more information to the table via ⚙️ the table settings (gear icon in the upper right corner):

  • Username, ID and source type
  • Phone number of the account in the source
  • Username, ID and destination type
  • Phone number of the account publishing to the destination
  • Date of creation and last update of settings

Table columns can be rearranged (by dragging) and their width can be changed.

Filtering and sorting

For each of the included columns you can:

  • filter - use the search field at the top of the column;
  • sort - use the arrows next to the column name (sorting by several parameters is supported).

Grouping by tabs

You can group forwardings by a specific parameter and arrange them in different tabs at the top of the table. For example,

  • by "Status" - you will see 2 tabs: all enabled and all disabled forwardings.
  • by "Source account phone" (for users with several connected accounts) - your forwardings will be divided into tabs by the number of connected accounts.

To select a grouping option, go to the table settings (gear icon in the upper right corner), and in the "Arrange on tabs" field, select the desired option.

If there are too many tabs or their names are too long, you can arrange the tabs vertically to the left of the table. To do this, in the table settings, click the checkbox "Arrange tabs vertically".

Other features of the grouping:

  • The first tab "All" shows the full list of transfers
  • Each tab displays the number of transfers
  • Tabs are automatically sorted by the number of transfers.

Saving settings

The system remembers your settings and will show the table as you configured it each time you open the application. To reset to standard settings, click "Default settings" (in the table settings).

Mobile vs desktop version

In the mobile version, there are 3 types of display (⚙️ icon in the upper right corner):

  • Compact - a convenient mode for viewing forwarding from a mobile device. Forwarding can be divided into tabs, for example, by "Source account phone" (convenient for users with multiple connected accounts).
  • Wide - a table view that repeats the widescreen version.
  • Auto - adjusts to the size of the window.
Note: For comfortable work with the table view, it is recommended to use a computer or tablet.

Deleting or disabling forwards

You can temporarily disable your forwards or delete them completely as follows:

Disable

Where to find:Menu → My forwards → Select source and destination → New messages

To temporarily disable forwarding while keeping all settings, click the Disable

Delete

Where to find:Menu → My forwards → Select source and destination → Delete

To completely delete, click the Delete button. Attention! When you delete a forward, all its settings are lost

Please be careful: deleted forwards, as well as the settings and filters applied to them, cannot be restored!

Propagation of edited and deleted messages

What if the message was edited or deleted after Clyra forwarded it? You can manage the operation of such messages in the following settings.

Propagation of edited messages

Direct and Expert tariffs

Where to find:Menu → My forwards → Select source and destination → General → Sync edits
  • edit - send the change to the destination channel
  • new - send the change in a new message
  • ignore - ignore the change
Please note, that if you set a delivery delay, and the edit to the original message occurred before the message was published in the destination, the edit will not be applied.

Propagation of deleted messages

Direct and Expert tariffs

Where to find:Menu → My forwards → Select source and destination → General → Sync deletions
  • yes - delete transferred messages when deleting in the source
  • no - do not delete
Please note that Telegram does not allow bots to delete messages older than 48 hours. If you need old messages to be deleted, use forwarding mode on behalf of your account.

Forwarding media

By default, Clyra forwards all types of media: images, videos, audio, voice messages, stickers, etc.

You can work with media by adding watermarks to photos and videos, and also control which media to skip (see filtering by media type) and how to transfer captions.

Forwarding captions to media

You can choose how to transfer captions to pictures and multimedia (images, videos, etc.).

Where to find:Menu → My forwards → Select source and destination → Content → Media caption
  • separate - picture and signature as 2 separate messages (convenient for publishing long signatures via a bot).
  • caption_name - picture and signature will come as 1 message, the signature will contain the channel name and a link to the original message (if the permissible length is exceeded, the signature text will be shortened).
  • text_only - transmit only the signature, without the picture.

Forwarding buttons

Below we describe forwarding of the buttons that make part of the source post.

Copying original buttons

This setting allows you to choose which buttons from the original message you want to keep. Remember that due to the way Telegram is designed, this setting will only work for link buttons.

Where to find:Menu → My forwards → Select source and destination → Content → Copy buttons
  • none - do not copy buttons
  • url - only link buttons
  • special - all except link buttons
  • all - copy all buttons
Remember that buttons are not supported when sending on behalf of your account.

Copying "Hidden continuation" buttons

Direct and Expert tariffs

With this setting, you can copy buttons that show a pop-up with text when clicked. Simply duplicating a post does not transmit Telegram's reaction to this button (a message without a button will be transmitted). For this case, our bot has a more in-depth copying mechanism. Please note that buttons are not supported when sending on behalf of your account.

Where to find:Menu → My forwards → Select source and destination → Source data → Click the button
  • Which buttons to transmit: none (do not transmit), .* (all), arbitrary value (regex)
  • Button click speed (range in seconds): Use .* and range (e.g. .* 15-300).
  • Transmit message text immediately: Use body parameter (e.g. .* 15-300 body)
Please note: The replacement rules will apply to both the text on the button and the content of the notification. Also note that all subscribers to your destination channel will see the notification that you personally see if you click on the button in the source.

Forwarding polls

Clyra can forward Telegram polls.

Where to find:Menu → My forwards → Select source and destination → Content → Polls
  • none - surveys will not be forwarded
  • copy - copy surveys (a separate survey with the same text will be created)
  • arbitrary value - a link to the original survey will be placed under this line.

Forwarding stories

Direct and Expert tariffs

Using this setting, you can select the transfer method of stories.

Where to find:Menu → My forwards → Select source and destination → Content → Stories
  • message - copy, sending story as a regular message
  • ignore - ignore stories

Forwarding comments

Direct and Expert Tariffs
If you want to set up forwarding comments, please read this article carefully!

Telegram channels support the discussion function, or, as they are also called, comments. This function is implemented by attaching a discussion group in a special way to a channel. All comments are technically in the group, but are displayed as comments to specific posts in the channel.

To set up copying comments, it is important to be able to find a group with comments, and not just look at the comments in the context of the channel. To find a group, enter the channel and click on the ellipsis in the upper right corner of the screen, next to the channel name. In the pop-up menu, select "View Discussion". You will be taken to the group.

Please note that you need to join the group with a connected account and stay in it to be able to set up copying of comments.

Clyra supports two ways of copying comments: as individual posts and as comments.

Copying comments - publishing as individual posts

To set up copying of comments as individual posts, create a forward from the discussion group to the destination. To do this, simply select the discussion group from the source selection list. Please note that it will only appear there if you have previously joined it with a connected account.

Please note that you do not need to have a forward from the channel itself for this method.

Copying comments - posting as comments

To set up copying comments as comments, you will need two forwards.

  • The first forward must be from the source channel to the destination channel. No special settings are required for this forward.
  • The second forward must be from the source discussion group to the destination discussion group. To do this, simply select the appropriate discussion groups from the source and destination selection lists. Please note that these groups will only appear there if you have previously joined them with a connected account. Also check in advance that the bot is an admin in the destination discussion group.

When both forwards are created, go to the second forward (from group to group) setting called "Channel Comments":

Where to find:Menu → My forwards → Select source and destination → Content → Comments

Options: Custom value - in this field you need to enter the source channel number. Not the discussion group, but the main source channel. It looks like 2015095027, for example. That's it, you're done!

Please note that since the comments are technically in the group, in order for the copied comment to come from the group (as is usually the case when comments are published by the channel administrator), you need to enable publishing on behalf of the account.

It is also important to remember that correct copying of comments will only work for posts published after the setup.

Forwarding Telegram Premium content

Premium account holders can use premium emoji's and long captions for media files in messages. Regular bots are not allowed to use either. Therefore, the only way to forward such messages as is is to enable sending on behalf of your account. To do this, this account must be connected via the Direct or Expert tariff and have an active Telegram Premium.

Also, the bot can send captions as a separate message, so for a picture with a caption in the source, two messages will come to the destination: a picture and text. Then the caption will also come in full.

In order to add premium emoji's to a message, you need to use the tag corresponding to a specific emoji. In order to find out this tag for a specific message, look at its delivery report.