Using JunctionBot you can subscribe to read channels and groups – this is what we call a subscription. You can read several sources as one feed. It doesn’t mean “one” literally though! You may create as many feeds as you like. For example, to group different sources by topic (feed with your favorite bloggers, feed with crypto news, feed with cute cats etc).
For limitations and prices please check here.
Read messages in one feed
First, make friends with the bot (find @junction_bot via Telegram search or click here).
- Send @channel_name or an invitation link of the channel you want to add, to the bot.
- If you are not sure about the channel’s name, use inline-mode: enter my name in the chat – @junction_bot, then space and then anything you are looking for (for example,
@junction_bot bitcoin). I’ll show you all the channels I know which contain this word in names, titles or descriptions.
You don’t have to be a member of this channel!
See what you can do with your subscription here.
Read messages in several feeds
Sometimes it feels more convenient to group the incoming messages into several feeds. You can flexibly customize your feeds by using, for example, filtering rules and you can set different titles and pictures to them.
To create several feeds:
1. Create a chat and invite @junction_bot to it as an administrator. No other users or bots should be there except you! We call this chat a service chat (a chat that has only you and the bot as members).
Doesn’t work? Some Telegram-clients do not allow you to create an empty chat with the bot. Please use the following workaround:
a) create a chat and add any person to it
b) remove this person
c) add @junction_bot to members
Keep exactly this order!
To see all your service chats use the command /subs (former /list).
The subscriptions you read in a service chat should be managed in that chat (not the main chat with @junction_bot). The number of your active subscriptions is equal to the sum of subscriptions in the main chat with the bot with all active subscriptions from service chats.
PS: In these feeds you can`t use forwarded messages to subscribe to channels. Please use the command /join@junction_bot @channel_name
Find new channels – Junction bot has a feature to find channels similar to those in your current subscription. Use the command /find for it.
Search channels by word – use the inline-mode: in the chat with Junction bot enter its name (@junction_bot), then space and then anything you are looking for.
@junction_bot bitcoin- will show you a list of channels which have the word 'bitcoin' in their name, title or description.
You start Junction bot with a demo with the limit of 100 subscriptions. A free account has a limit of 7 subscriptions. More about different types of accounts you can read here.
Commands/join - subscribe to a channel. Format:
/join https://t.me/joinchat/BzNPNEIpr5UluNgf7ahmdw/leave - unsubscribe from a channel. Format:
/leave/leaveall - leave all channels. /disable - stop receiveing messages from a channel. Format:
/disable "Cool channel"OR
/disable https://t.me/cool_channel/enable - start receiveing messages from a channel. Format:
/enable "Cool channel"OR
/enable https://t.me/cool_channel/enableall - start receiveing messages from all channels you are subscribed to. /disableall - stop receiveing messages from all channels you are subscribed to. /subs (or the corresponding menu button) - show current subscriptions. Subscriptions are marked with "+" or "-" meaning active or disabled correnspondingly. /find - find channels similar to those in your current subscription.
👉🏻 You can read more about bot’s features here.
For public channels on a Standard account, message delivery can take up to 1 hour. Delivery from private channels usually happens instantly, but rarely, once in a while, it can jump up to 10-20 minutes.
If your source channel is completely new to the system and we have a high load it can take a while for the bot to start receiving messages from it. Please let us know if it takes more than one day.
We are providing a service for speeding up delivery from a public channel so it will take several seconds. This service costs 100 RUB (~1.4 USD) per channel per month. You can enable/disable speeding up whenever you want with command
Another way to make the delivery instant is to use the Direct Connection. All messages from direct connection come instantly.
If you are interested in one of these services please see here more about how to buy them.
If your source channel is completely new to the system and we have a high load it can take a while for the bot to start receiving messages from it.
If using the command /list you see channels marked by PENDING, it means these channels are waiting for being connected to the bot. Please wait for 10-30 minutes’ time and messages will start coming.
Please let us know if it takes more than one day.
Removing all subscriptions
All subscriptions to the current chat can be deleted with the command
Sometimes it is needed to delete subscriptions to a service chat that is no longer available. Then use
/leaveall with the chat number as an argument. For example:
If you need more than 100 subscriptions
To get more than 100 subscriptions you need to create a non-service chat with the bot. It will be considered as a separate account and, accordingly, will have independent limits. If you purchase a standard account in this chat, then you can create another 100 subscriptions in it.
In order to create a non-service chat, it is enough to add someone else to the chat besides yourself and @junction_bot: another user or a bot. After that, you can check that the chat has become a non-service chat with the command
/account. When you see that the chat has become a non-service chat, you can remove unnecessary participants from it.
How to create several feeds? How to group my channels to several feeds so they come to different chats?
Add a @junction_bot as a member to a chat and then add another bot or person. This chat will stop to be a service chat. After that you can remove this extra bot/person.
Service chats are considered a part of your main account. All the limits on subscriptions and forwards for your main account are working for them also. Non-service chats are separate accounts.
Please create a separate group chat with bot (non-service one). It will be working as a separate account and you will need to pay for it separately. All details you can see with command /account.
I’ve subscribed to a channel / set up forwarding and there are new messages in a channel, but the bot does not deliver them.
For channels just added to our system, the start of delivery can take up to one day. This is caused by Telegram’s limitations – we cannot connect to a lot of new channels in a short period of time. But usually, it’s quicker, so just wait for a little.
Messages can come with a delay, usually it will not exceed 30 minutes. Before trying everything else please ensure that the desired channel presents in the list of your subscriptions (use command /list). Also, check that your filters are not filtering all the messages (usual mistake is to add a mustNotHave filter on all links and forget to disable links in the message’s footer).
If messages are still not coming please contact us and provide:
1. a message which you’ve used to create your subscription or forwarding,
2. date-time when you subscribed,
3. the bot’s answer,
4. the bot’s answer to the /list command.
Questions without this information will be redirected back to this FAQ.
What happens if the Junction Bot service account, that joins the source group, got kicked out and banned?
The bot will try to join this channel again, but if the admin will persist in banning it, the messages from this channel will stop coming. To work around this you need the Direct Connection. But for a direct connection to work, you will need to be a member of the source channel yourself.
I can’t subscribe to a private channel, can’t create a forward or I created a forward from one channel to another but messages do not come already for a long time.
Please check that you are using a Standard account and that the status of your forward is not PENDING. If not, please forward the message with your command and the message with the bot’s response to the admin, and describe your problem.
Please see Reducing delays.