Advanced guide

Tips & Tricks,
for power users.

Useful patterns for Telegram channels, Instagram feeds, approvals, similarity filtering, downloads and X/Twitter cleanup.

Shortcuts for advanced workflows

Most tips use existing bot commands, bridge commands or template settings.

Tips index

Choose a workflow

Jump directly to the feature you want to configure.

Telegram bridge

Forward messages from a Telegram public channel

If you want The Feed Reader Bot to send messages from a Telegram public channel to another channel or group, use the Telegram bridge on http://bridge.thefeedreaderbot.com.

  1. Open the Telegram bridge.
  2. Type the channel name in the Username field and click Generate Feed.
  3. Click Copy command, then paste the command in the bot chat window.
Telegram bridge form
Open the Telegram bridge.
Telegram bridge generated command
Generate and copy the command.
Telegram bridge command pasted into the bot
Paste it in the bot.
Premium/Elite

Forward messages from a private, 18+ or restricted Telegram channel

Owner only

If you want the bot to send messages from a Telegram private channel, an 18+ channel, or a channel restricted in some countries, you must be the owner of the channel.

  1. Add the Premium or Elite bot to your channel administrators.
  2. In the Premium or Elite bot, type /channel, choose Configure a new channel, then select your channel.
  3. Type the command indicated by the bot.
  4. Type /template and open the template page.
  5. Select your channel in the top dropdown list and add a new template.
  6. Name it _save_messages_.
  7. Click Insert. The bot will now save the messages sent to this channel.
  8. To generate the feed from these messages, get the channel identifier: forward any message from your channel to @JsonDumpBot, then look for forward_origin or forward_from_chat. The identifier must begin with -100.
  9. Open https://bridge2.thefeedreaderbot.com, scroll to the Telegram channel bridge, enter the channel identifier, and select whether you are a Premium or Elite subscriber.
  10. Click Display, copy the command, then paste it in the bot chat window.
Select private channel in the bot
Select your channel.
Command indicated by the bot
Use the command indicated by the bot.
Open template page
Open the template page.
Add a new template
Add a new template.
Name template save messages
Name it _save_messages_.
JsonDumpBot channel identifier
Find the channel identifier.
Bridge2 Telegram channel form
Configure the Bridge2 feed.
Bridge2 generated command
Copy the command.
Private channel feed added in the bot
Paste it in the bot. That's it.
Premium/Elite

Receive Instagram posts

Premium and Elite subscribers can receive posts from Instagram accounts. To create an Instagram feed, open Bridge2, scroll to the Instagram bridge, and enter the account you want the bot to follow. Other bridges exist, using different websites, with various refresh rates.

  1. Enter the Instagram account in Bridge2.
  2. Click Display.
  3. Copy the command and paste it in the bot chat window.
Instagram bridge form
Enter the Instagram account.
Instagram bridge generated command
Copy the generated command.
Instagram feed command pasted in bot
Paste it in the bot.
Elite

Approve and schedule messages

Elite subscribers can manually approve messages before sending them to a group or channel.

  1. Enter the identifier of a channel in the Approval channel ID template setting, in the Exclude/Include section.
  2. To retrieve a channel identifier, forward any message from the channel to the bot, then type /id.
  3. Messages are sent to the approval channel, where you can approve them manually or schedule them.
Approval channel ID setting
Set the approval channel ID.
Approve messages in Telegram
Approve messages manually.
Schedule approved messages
Schedule messages if needed.
Elite

Prevent sending similar messages

If you do not want similar messages to be sent by the bot, use the similarity feature.

/similarity_enable on/off — enable or disable the feature.

/similarity_hours xx — set the number of hours to store messages and compare similarity.

/similarity_percentage xx — set the percentage limit above which messages will not be sent.

/similarity_channel xxxxx — set a channel ID where similar messages are sent for review.

/similarity — show all previous settings.

Example

Similarity settings: enabled, 12 hours, 80%.

Messages are stored for 12 hours. If a feed message has 80% similarity to a stored message, it will not be sent.

Premium/Elite

/download utility command

Use the /download command followed by a URL to download videos and photos.

/download https://www.youtube.com/watch?v=moDBJCemGTM

/download https://x.com/themandalorian/status/1650580252077473792

Download YouTube video command result
Download a video.
Download photos from a tweet
Download all photos from a tweet.

Supported services

  • bilibili.com
  • dailymotion
  • instagram posts, stories and reels
  • pinterest
  • rutube
  • soundcloud
  • streamable
  • tiktok
  • twitch clips
  • vimeo
  • x/twitter
  • youtube
Premium/Elite

Remove the t.co links from tweets

Twitter adds the tweet link at the end of the text. To remove this last link, go to the Replacement setting in the template and enter:

https://t\.co/\w+(\n)*|

If you want to remove all t.co links, omit (\n)*.

Tweet with t.co link
Tweet link added at the end.
Template replacement setting for t.co links
Configure the replacement rule.