@junction_bot 🤖 Automatic Forwarding of Messages 🌐 junctionbot.io 👨🏻💻 @junction_support_bot
🎉 Friends,
We are super happy to introduce you a new Junction Bot feature - watermarking. You can enable it through forwarding rule settings, section “Watermark”. The feature is available for “Direct Connection” tariff.
PNG images are supported as a watermark. The image is scaled to the size of the processed media, so if you want your logo to appear, for example, in the upper right corner, create a PNG image with a transparent background and a logo of the desired size in the upper right corner. It's as simple as possible!
The feature is in beta testing mode, send us your feedback and ideas!
Enjoy!
#update
Friends,
A small update on your requests:
- The avatar of the current user is now visible in the web app, which when clicked shows a menu with the option to log out.
- Added a “My Messages” setting that allows you to enable the processing of your private messages from private conversations. This can come in handy if, for example, you want to copy a personal chat history in its entirety, including messages from both parties.
Is there something missing in the bot that keeps you up at night? Let us know! 😎
#update
Friends,
We invite you to try the new version of the forward creation wizard! You can find it in the main menu of the mini-application (Menu button at the bottom of the chat with the bot and then the ☰ button). Wizard is under active development and we will gradually add new features to it. But already now we are glad to get your feedback, it always helps us a lot!
#update
Friends,
⭐️ Due to the new rules of Telegram there is a probability that in the near future top-ups will be possible only via stars. The price of stars depends on the platform where you buy them, and in the case of Apple Store the markup can be almost 100%. That is, to top up your balance with €10 euros you will have to buy €20 worth of stars.
⚙️ We are studying different options for solving this challenge, and we are already actively working on deploying a control panel on the site so that we are not tied to a specific bot in Telegram. This will allow us, as before, to provide you with a full range of methods of balance replenishment and make the interface even more convenient. We're also working on adding a watermark feature, stay tuned!
💎 For now, we advise you to top up your balance with a reserve, so that you can pass these turbulent times without inconvenience. All existing bonuses are working as usual. On top of that from our side we are launching a reply to 100% Telegram markup. This weekend we are introducing a new bonus: get +100% to the payment amount when you top up €216. If you make a payment of €216 by any of the usual methods, you will get €432 on your account. So, for example, direct connection for the next 3 years will be twice cheaper for you - at €6/month.
The easiest way to do this is with the command /poweruppro 216
.
Enjoy!
#update
Friend, Junction Bro here! 👋😎
Today, I'll share a trick for when the information you need, which the filter is set for, appears not in the original message but in its edits. When a message gets updated and fits the filter criteria, the filter doesn't trigger because it requires a new message to activate. But Junction Bot has a solution for you! Changing the edit forwarding mode will help us here. The editing forwarding function is one of the main advantages of Direct Connection. Usually, it works in edit mode, where the original edit is transmitted in the copy. But here, we need a different approach:
Go to Menu → Forwarding settings → Source and destination → Editing and set the mode to new. Now, the bot will send edited messages as new ones, allowing the filter to process them.
Using this method, you can be sure that all important updates will be delivered to you. Just keep in mind that if the keyword is present in both versions of the message, both versions will be delivered.
Any questions? Write in the comments, Junction Bro is always ready to help!
Friends!
We recently renamed the "Standard" plan to "Economy." This plan offers the basic features of our bot and is perfect for getting acquainted with its capabilities at a minimal cost. Our "gold standard" is Direct Connection, which ensures maximum stability, instant delivery, and a wide range of additional features.
Unfortunately, we have received reports of significant delays and message drops from some users on the Economy plan. We are already working on resolving these issues and need your help: please send links to messages delayed by more than 6 hours or not delivered at all to our support team.
We understand that 6 hours is also a long time, and after addressing the most critical issues, we will work on speeding up the service overall.
Please note that these issues only affect the Economy plan. Direct Connection users have nothing to worry about.
Thank you for your support and understanding!
The Junction Bot Team
Hey, buddy, Junction Bro here! 👋😎
Today, I'm going to share with you one of the most powerful technique for Junction Bot. This trick will open new horizons in automating your Telegram projects. It allows you to change the behavior of Junction Bot and any other command-supporting bot depending on the content of messages in other channels. For example, you can activate forwarding from a source after a message containing a trigger word. This is possible thanks to a combination of forwardings, filters, and replacements.
Here is a step-by-step guide for the example I mentioned:
1. Create a forwarding rule: Set up a forwarding from your chosen signal source directly into Junction Bot with the /new
command.
2. Set up filters: Implement a pass-through permissive filter for the keyword that will trigger changes, for example, the word "update."
3. Configure auto-replacement: Create a rule that will replace all text with the necessary command. In our example, this would be a RegEx replacement of .*
(all text) with /channel [destination] enable [source]
to activate the forwarding rule. Thus, instead of the original message, the command reaches the bot and is executed immediately.
4. Control the bot: Now, forwarding will be activated in response to the appearance of a message with the keyword in the source! You can use any other filters, for example, activating forwarding from a chat only when a specific user post a message.
You can implement even more complex scenarios. For instance, you could set up an automatic distribution system by creating a new forwarding from your source chat directly to subscribers who have submitted request. Or subscribe the bot to any new source in the chat. There are numerous possibilities! Just remember you'll need a Direct Connection.
Use this approach to create smart systems that make your interaction with Telegram not only simple but also significantly more effective. If you have any questions or need help setting up — just leave a comment, Junction Bro is always ready to help!
💬 Friends,
We are happy to introduce you to a new feature: copy comments. You can now copy posts together with comments so that they appear as posts with comments in the destination channel. For details on setting up, please read the documentation.
Enjoy! 😎
#update
Friend, Junction Bro is on the line!👋😎
Today, we will be discussing in detail one of the most powerful features of Direct Connection with Junction Bot — the ability to forward messages from other bots and and vice versa. This opens up a wide range of opportunities for automating and integrating various services directly within Telegram.
Let me first remind you that Direct Connection allows you to link your Telegram account with Junction Bot, enabling you to control the flow of messages from any source it's a member of. Messages are delivered without delay, making this tool ideal for handling information quickly.
One of the standout features of Direct Connection is the ability to forward messages from other bots. This opens the door to creating comprehensive automated solutions within your Telegram environment. For instance, you could connect a bot that applies watermarks to images or automatically decodes voice messages.
How to set it up? Simply use the /new
command as for a common forwarding. You can choose between the bots you have activated as the source or destination.
Direct connections and message forwarding between bots are powerful tools for enhancing the functionality of your Telegram projects. Utilize these features to create more efficient and automated workflows. Experiment, try out different options, and don't hesitate to share your experiences or ask questions. Junction Bro is always here to help you make the most out of all the capabilities of Junction Bot.
🦾 Friends, we are here with some good news!
- With the latest update, the bot finally has the ability to manage filters through a convenient web interface in the menu.
- A new filter type has been added: by author number. It allows you to set filters for anonymous messages as well (for such messages the author number is the number of the corresponding channel or group).
On the way: a completely redesigned forwarding rules creation wizard (of course, using all the features of the web-interface).
Enjoy! ☀️
#update
Hey, Junction Bro here! 👋😎✨
Let's continue diving into the magic of regular expressions. Last time, we talked about filtering with RegEx. But the true power of regexes is unleashed when you start using them for text modification. You can not just find certain patterns, but transform them almost any way you like!
To make the bot recognize regular expressions, don't forget to check the RE box next to the relevant rule. Or, if you're more comfortable with commands, use /filterrx
.
Remove all HTML tags? 👉 Replace <[^>]*>
with an empty field.
Hide email addresses? 👉 Set up a replacement for \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b
with [email hidden]
.
Delete text from all image captions? 👉 Just replace .*
with an empty field.
Make all numbers bold? 👉 Replace ([0-9]+)
with <b>$1</b>
In the last example, we use $1
to insert the text found by RegEx back into the replacement. This is a very powerful tool! You can use brackets ( )
to capture multiple text fragments and then insert them in the desired order using $1
, $2
, etc.
All details and examples are on the website. I'll repeat, RegEx is a complex tool that requires practice. But believe me, buddy, once you master it, you'll be able to automate tasks you couldn't even dream of before.
Try the examples from this post, study RegEx, experiment. And don't forget to share your best finds in the comments. That's all for today. Keep casting magic!
Buddy, Junction Bro is on the line! 👋😎
Today, we'll dive into a hot topic — how to forward premium content with Junction Bot. We're talking about premium emojis and long captions for media, available only to Telegram Premium owners.
According to the strict laws of Telegram, bots can't directly use premium features. But Junction Bot has its own trick up its sleeve! If you have a premium account connected to the bot via Direct Connection, you can set it up to send messages on behalf of your account. Then all the premium perks will be preserved in forwarding! I've recently talked about how to do this. But remember, the premium must be for the account to which Junction Bot is connected.
As for long captions, Junction Bot can send them as separate messages! This helps to keep the entire text, even without a premium subscription. Just activate the separate mode in the Caption settings. I've talked more about this feature here. As you see, it has a multitude of useful applications!
These are the premium tricks Junction Bot has in store! Try, experiment, enhance your channels and chats. And if you have questions or cool life hacks on this topic — welcome to the comments, Junction Bro is always happy to respond!
Friends, Junction Bro here! 👋😎
Today, I want to address one of the most common questions Junction Bot users ask me: "How to forward the caption separately from the picture and vice versa?". Well, let's dive into it!
So, imagine: you have a post with interesting information that you want to keep, but the photo is completely unnecessary. Or, conversely, you only need the picture without the text. What to do?
Bro says, "Relax, I've got everything covered!". Head to Menu → Forwarding settings, select the required source and destination, and behold the magical Caption option.
Here we have three options for dealing with it:
separate — The picture and the caption will come as two separate messages. First the photo, then the text. Clean and neat.
caption_name — for those who like everything in one. The picture and caption will be formatted in a single message, even with the source mentioned and a link to the original post. However, if the caption is too long, the bot will trim it a bit.
text_only — only the caption, without any pictures. Pure text, nothing extra. Ideal for those who save on data or just don't like visual noise.
In cases where only the picture is needed, creating a replacement rule will help:
1. Go to Replacements in the forwarding settings and create a rule.
2. Use the regular expression .*
in the first field, it means "all text."
3. Leave the second field empty.
4. Check the RE box so the bot processes the regular expression and don't forget to save. This rule will remove the caption, and messages without pictures won't be forwarded at all.
In short, friends, now you know how to tame pictures and captions in Junction Bot. Try different options, experiment, and tailor everything to your needs. If you have questions or cool lifehacks on this topic — share them in the comments. Junction Bro is always connected and ready to learn wisdom from its users!
Hey, friend! Junction Bro here. 👋😎
Today, let's tackle one of the frequent questions new users ask me — can I change the displayed name and avatar of the bot when forwarding to my group or channel? You know, many would like messages to come not from Junction Bot but under their own name. Unfortunately, there's no direct way for such renaming — such are Telegram's limitations...
But for "Direct Connection" subscribers, there are workarounds! Just set up forwarding on behalf of your account by changing the delivery mode. To do this, go to Menu → Forwarding settings → Source and destination → Delivery mode and choose copy_client.
Done! Now, either your name and personal photo or the group's avatar (if the "Remain anonymous" option is enabled in its settings) will be proudly displayed in your group as a post's author. And the best part — with this forwarding method, you don't even need to add the bot to the chat! However, note that buttons in messages won't be preserved.
So, as you see, even if there's no direct path, Junction Bro always finds a way around. Do you have your own hacks for setting up Junction Bot? Share in the comments, let's hack the system together!
🤖Friends,
In our news channel, you've probably already had a chance to meet Junction Bro, the great master of optimization and information flow control. Now you have a chance to chat with him and become even closer. Write 24/7 to @junction_bro_bot, he will be happy to answer your questions on Junction Bot customization!
Please don't forget to rate his answers with the buttons under each message, it will help us to pay attention to weaknesses in the knowledge of our new assistant and fix them.
Bro is working in test mode and answers only to questions of users on paid accounts. Later - we'll see!
Enjoy!
#update
Friends,
Here are the latest news about Junction Bot:
- A lot of improvements have been added recently to the forwarding creation wizard in our mini-application (and of course the web app too). Fixed issues with not showing all available sources on direct connections, as well as other issues.
- Added support for the GPT-4O-MINI model to the ChatGPT integration.
- Fixed issues with mini-application colors on some devices.
- Finishing work on watermarking feature, hope to roll it out soon!
Enjoy!
#update
🌐 Friends,
We are overly excited to introduce you Junction Space - a web application for managing Junction Bot! Junction Space is a full-sized version of the bot mini-application, which is much more convenient when working with text-rich settings such as replacement and filters.
You can get to Junction Space from the link above or from the main menu of the mini-application.
Enjoy!
#update
Friends,
We have added a new delivery mode codenamed copy_client_then_bot
. In this mode, messages will be published through a connected account. In case the Telegram limit on the number of published messages is exceeded, an attempt will be made to publish messages via the @junction_bot. In case of exceeding the limit by the bot, messages will be queued and published after Telegram allows publishing again.
For this mode, the account must have publishing rights in the destination, and the bot must be an admin in the destination and also have publishing rights.
This setting is indispensable when there is a large flow of messages! Enjoy!
#update
🆕 Friends,
We are excited to announce that the Junction Bot interface and website will soon be fully updated to meet modern standards and your requests. You can look forward to:
📲 An intuitive and visually appealing web interface
🧰 New features and enhancements to existing ones
🚀 Increased speed and stability
📚 Detailed documentation and accessible guides
We strive to make our product better and want to hear your opinion. Share your impressions of the bot in the special section of our Telegram group. Your feedback helps improve the product, motivates our team, and assists other users in making their choice.
🎁 As a token of our appreciation for your time and support, we have prepared a small gift for each detailed review — a bonus of 2 euros to your bot account.
Thank you for your support and active participation! Stay tuned, there is much more to come!
#update
💰 Friends,
As many of you know, we have one more service - @LectumBot. A very handy and feature-rich paywall bot for automating payment acceptance and organizing access to paid channels. We just released a big update for it!
Now @LectumBot supports:
- Adding your own custom branded bots.
- Accepting payments via any native Telegram payment system, such as Stripe or YooMoney.
Unlike other payment bots, @LectumBot is noticeably cheaper and does not take % of transactions.
We hope you like it!
#update
Friends,
On 10/05 due to technical issues it became necessary to reactivate some direct connections. The issues were quickly fixed, but we are still receiving messages from some users that their direct connection is not working. It is very easy to restore operation - use the /reconnect command and follow the instructions.
In case of difficulties don't hesitate to contact to us, we are always happy to help!
#alert
Junction Bro here! 👋😎
Today I want to tell you more about the newest feature of Junction Bot — comment copying. You've been asking about it for a long time, how could Bro say no to an old friend? It's extremely useful when you are managing or monitoring a channel with active commenting and want to preserve important information from the discussions under posts. We have implemented two copying methods: as separate messages or as comments to the copied posts.
Discussions in Telegram channels are implemented through a special group linked to the channel. All posts and comments automatically go into it.
To find this group simply enter the channel and click on the ellipsis in the upper right corner of the screen. In the dropdown menu, select "View Discussion."
Copying comments as separate posts
For this, simply create a forwarding from the discussion group to the destination by selecting the discussion group from the source list. You do not need a forwarding from the channel itself.
Copying comments into a discussion group
This will require two forwarding rules. The first is from the source channel to the destination channel, with no special settings. The second is from the source discussion group to the destination discussion group.
Go to the settings of the second redirection and set "Comments for channel":
Menu → Forwarding settings → Source and destination → Comments for channel. Enter the source channel number, just make sure not to confuse it with the discussion group number. That's it!
Note that comment copying requires Direct Connection and will only work for new posts. Also, your connected account must be in the discussion group. If you want the comments to come from the name of the destination group, enable posting on behalf of the account and enable the "Anonymous" mode in the admin rights settings.
That’s all! I hope this feature makes your channel management even more convenient and efficient. If you have any questions, just comment below, I’m always happy to help!
Hey there, Junction Bro here! 👋😎
Today, we'll take a look at one of the most valuable features of the Junction Bot — copying the history of channels and chats in Telegram. This feature is priceless when you need to ensure the preservation of important posts and messages that you fear might be lost.
How does it work? It's easy and straightforward, as always with Bro. Use the familiar /new command to create a forwarding rule. The source can be any channel or group that your account is a member of. Yes, you'll need a Direct Connection for this as for any serious task.
Got it set up? Now it's time to apply the necessary filters, replacements, and other settings to this rule. This will allow you to precisely determine which messages will be copied and how they will be modified.
After setting it up, send the /history command. You'll be able to select the necessary range of messages, just in case you don't need the entire chat history from time immemorial. Note, copied messages will be dated with the time of copying, not the original publication date. These are Telegram's technical limitations.
That's it! The bot will begin copying the history in the background according to the specified parameters. But be prepared to wait a bit, especially if there are many messages or large media files involved.
Using these features, you can create backup copies of valuable information in just a couple of clicks. Junction Bot makes this process simple and clear, saving you time and effort. And if anything remains unclear, Bro is always here to help!
Hey, friend, Junction Bro here! 👋😎🚦
Today, we're going to dive deeper into the topic of message filtering using Junction Bot. Filters allow you to flexibly control which messages to pass through and which to block. They are indispensable for filtering out unwanted content, such as advertisements, or for focusing only on topics or authors of interest.
Now, you can set up filters through a convenient web interface, which significantly simplifies this process. Head over to Menu → Forwarding settings → Choose source and destination → Filters. Here all possible filters are at your fingertips. Here are the types that Junction Bot can offer:
🔤 Text Filters: The simplest filters, based on exact text matches.
🪄 Regular Expression (RegEx) Filters: More complex, they allow you to filter messages by specific patterns in the text. We just recently discussed the magic of RegEx.
🎙 Media Type Filters: Select messages based on the type of media included. To create such a rule, use a text filter with the corresponding media tag.
⏰ Time Filters: Allow messages to be passed or blocked depending on the time they were sent.
🕵️♂️ Author ID Filters: Allow you to filter messages by the author's identifier. Unlike a username, it is unique, and I always recommend using it. For anonymous messages, the author's number is the ID of the corresponding group or channel.
👥 Topic Filters: This type of filter allows you to select messages only from a specific topic.
Remember, any filter can operate in two modes — permissive filters allow messages that meet the set criteria, while denying filters block certain content.
Filters in Junction Bot are not just a convenience, but a real necessity in the chaotic world of Telegram. These tools will help you interact only with the content you truly need.
Try different combinations and settings. And don't forget to share your successes or ask questions in the comments. Junction Bro is always happy to help and support you on your path to mastery in information management!
Hey, friend, Junction Bro is here! 👋😎
Today we're discussing propagation of edits and deletions of messages through Junction Bot. Sounds weird, but these features are particularly useful when you manage content that may be updated, corrected, or even deleted from the source. For instance, if you're distributing important announcements or news updates across multiple channels and chats, you'll want all changes in the original message to be automatically reflected in all copies, and mistakenly published announcements not to spread further. Junction Bot is a powerful tool that helps you keep your content up to date even after changes. Let's dive into how it works, but remember, both features are available only with Direct Connection.
Editing Propagation
To set up propagation of edited message, go to Menu → Forwarding settings → Editing.
The 'edit' mode will apply edits from the original to the copy, 'new' will send the change as a new message, and 'ignore' will simply skip them.
Delete deleted messages
And for setting up deletion propagation, head to Menu → Forwarding settings → Deletion. Here there are only two modes — 'yes' will erase the copy of the deleted original, and 'no' will leave it. Telegram does not allow bots to delete messages older than 48 hours, so if you need to remove old messages, use the forwarding mode on behalf of your own account. This will allow you to bypass the time restriction.
So, buddy, now you know how to set up Junction Bot to handle edited and deleted messages. This gives you more control over the content of your channels and chats. Try it out, experiment, and don't forget to share your impressions or questions in the comments! Junction Bro is always here to help you set everything up just right.
Hey, Junction Bro here! 👋😎🪄
Today, let's talk about advanced tuning of filters and replacements using regular expressions. RegEx is a special language for working with text. It allows Junction Bot to find complex patterns in messages, such as all words starting with a capital letter or all web addresses.
Talking about filters. Usually, we use simple keyword filters. But what if our query is broader, say, we need messages containing time in HH:MM format? A RegEx filter with a regular expression describing all possible character combinations comes to the rescue:
.*(2[0-3]|[01][0-9]):[0-5][0-9].*
Hey, friends, Junction Bro here! 👋😎
I'm going to share some real stuff today, for true Junction Pros. You know how it is when you're customizing the bot for yourself, creating a bunch of forwarding rules with filters, and then you want to transfer all that goodness to another account or share it with a friend? Yeah, usually it's a headache and a lot of hassle.
But not with Junction Bot! We've thought about such cases and introduced a mega-useful feature - import and export settings! Now, you can save all your forwardings and related settings into a file in no time with the /dump command. The bot will generate a list of commands with all the settings.
What to do with this file? It's simple — use the /batch command to upload all or part of the settings back into the bot. Just send it a list of commands starting with /batch, where each line is a separate command. The bot will understand everything and execute each command sequentially!
What's it for, you ask? There are tons of uses for it! For example, you connected Junction Bot on your work account, customized everything, and then decided to switch to a personal account. Re-enter all the subscriptions and filters? Of course not. First - export, second - import. And all the settings are already on the new account!
Or you found a set of filters to track a certain topic. Why not share it with your colleagues? You upload the settings to a file and share it. And it's just as easy to transfer settings between sources. Upload, grab the settings you want, change the link to the source, import - all in a matter of seconds!
In short, my friend, exporting and importing settings gives power, convenience, and freedom for every Junction Bot user. Try it, experiment, share with friends! And we, the Junction Bot team, are already thinking about what cool features to develop next. Have ideas or suggestions - welcome in the comments, let's discuss!
Hey, friends, Junction Bro here! 👋😎📂
Today, I want to delve deeper into one of the coolest new features of Junction Bot - grouping sources using Telegram folders. It's convenient and saves a ton of time!
Imagine you have several channels or chats with similar themes, and you want to apply the same filtering, formatting, etc., settings to them. Without grouping, you would have to set up forwarding for each source separately, and that's quite a hassle...
But with Junction Bot, this problem is solved in no time. Just create a folder, throw in sources, create forwarding with this folder as the source — done! One set of settings — and they are automatically applied to all sources in the folder.
You can change the composition of the folder — the forwarding will automatically update. After the name of the folder in the settings, the bot will show the number of channels, groups, and personal chats in its composition — a kind of mini-statistics, something Telegram itself doesn't show. Beautiful!
If you have a separate forwarding from a specific channel, and that same channel is included in a folder that is also a source - don't worry, there will be no duplicates. The bot is smart, it will take the settings of the individual forwarding and apply them to the message from this channel. Everything is clear and without confusion!
In short, friends, if you haven't used source grouping in Junction Bot yet - it's high time to try. It's really convenient and boosts your content management efficiency. But note that this feature requires Direct Connection - it's worth it, believe me!
So, what do you think about this update? Are you already planning which folders you'll create and how you'll organize your chats and channels? Share your ideas and lifehacks in the comments - let's together unleash the full potential of this cool Junction Bot feature!
Junction Bro here! 👋😎🧪
You know well how indispensable Junction Bot can be on a journey through the stormy ocean of information. That's why Bro has so many friends. And some of them are happy to share their experience. Over to Alexander:
So, I work at State University of Chemistry and Technology as an engineer for scientific and technical information. One of my duties is to collect and post information about upcoming conferences related to the university's scientific fields on the university's website. I try to automate this task as much as possible, and here's how I do it:
1) I collect information into a "junk" channel using your bot.
2) Then, I filter the necessary information into a more useful channel.
3) Finally, I personally review the filtered channel and select information for the 'clean' channel, which is used by the university staff.
Hey, Junction Bro here! 👋😎
Friends often ask Bro how Junction Bot copes with forwarding into and from groups divided into topics. It's easy to get lost in endless topics, but Junction Bot effortlessly carves its path even through the slums of supergroups. Let's break down what it specifically offers here:
1. Forwarding from a Specific Topic
Need to forward messages only from one topic across the entire group? A filter will help us out. To set a topic filter, use the command: /filtertopic source_channel mustHave topicID
To determine the topic number of a group, take a link to any message in the topic. The number in the middle of the link is the topic identifier. For example, if the link is /channel/randomchat/1203/65456, the topic number is 1203.
2. Forwarding to a Specific Topic
Conversely, this function will help direct forwarding to a chosen topic. Where to find it: Menu → Forwarding settings → Choose source and destination → Send to topic. You already know how to determine the topic number.
These functions are invaluable for content management, allowing you to extract only the information you need from groups and deliver it to its destination in large communities.
How do you use these features in your projects? Do you have any secret life hacks? Share in the comments!