News submission for a Telegram channel 📢
An example chatbot for submitting news to a Telegram channel. Users send news with text and images, which first go through moderation in a group and are then published in the channel if approved.
Who is this bot template suitable for?
-
For administrators of news channels
Channel owners will be able to receive post ideas, collect news and suggestions from subscribers, saving time on content search. -
For interest-based communities
The bot allows subscribers to submit news, and administrators to easily moderate and publish content. -
For PR specialists and marketers
A news submission bot helps collect relevant news and quickly suggest topics for publications. -
For educational projects
Telegram news submission bots help teachers and curators collect useful articles, research, and news to share up-to-date content with students.
How does a bot from the template work when connected to Telegram?
Subscription check
The Telegram news submission bot greets the user and sends a link to the channel.
According to the scenario, only users subscribed to the channel can submit news.
News submission
After checking the subscription, the bot allows the user to send a news headline, the news text itself, and up to ten photos related to the event.
News in the channel
After that, the news sent by the user is delivered to the channel where the Telegram news submission bot is an admin.
The same message also includes the user’s data — their Telegram ID and username.
The channel admin can approve or reject the submitted news using buttons.
Post approval/rejection
After all questions, the bot thanks the employee for completing the survey, bids farewell on a positive note, wishes them future success, and assures that they are always welcome to return.
Connecting the bot is easy
Create your own chatbot from the template in 15 minutes.
-
Sign up in Botmother
-
Click the "Create a new bot" button
-
Create a bot from the template
-
Choose a suitable template
-
Click the "Launch Bot" button and follow the instructions to connect the bot to Telegram.
-
Open the "Settings" section and check the box "Enable group support"
-
Add the bot to the channel with full administrator rights.
To do this, go to your Telegram channel and click its name at the top. Click the "Administrators" section, then add an administrator via the "Channel Administrators" field. You can find your bot through search, click on it, check that the bot has all the necessary permissions when adding, and click "Done".
-
Return to Botmother Settings and scroll to the "Events" section.
-
Create two External Events — one for the "Request Approved. Message to User" screen, the second will lead to the "Request Rejected. Message to User" screen. Both of these screens already exist in the template; you only need to set up the transitions and save the changes.
-
Go to the "Channel Subscription Check" screen. Open the Native Request settings and add your group ID. This article explains how to get the group ID →
-
Go to the "Not Subscribed" screen and again add a link to your channel in the Button settings.
-
Go to the "Request Approved. Message to User" screen and again add your channel ID to the Request Body of the Native Request component.
-
In the settings of the "Post Rejected. Message for Administrator", "Approve", and "Request Error" screens, add your group ID to the Recipient ID field.
-
Add the group ID where notifications will be sent to the Request Body of the Native Request on the "Sending News" screen.
-
Add the External Event request URL to the "Approve" and "Reject" buttons.
To do this, go to Botmama Settings and scroll to the "Events" section. Copy the link from the External Event named "Request Approved". Return to the Bot Editor on the "Sending News" screen. Find the Buttons on this screen, open the settings for the "Approve" button, and paste the External Event link into the "Request URL" field.
Do the same for the second button. Go back to Settings, copy the link from the External Event "Request Rejected", and paste it into the "Request URL" field of the "Reject" button.
-
In the Recipient ID field, enter your group ID.
Works Across All Platforms
Interact with clients through a single bot everywhere — it can work simultaneously in Telegram, WhatsApp, Viber, Facebook, Instagram, MAX, VKontakte and Odnoklassniki.
FAQ
What is the "News Submission for Telegram Channel" template used for?
News submission bots help channel administrators get post ideas, collect news and suggestions from subscribers. They simplify content management and make publications more diverse.
Is it possible to set up automatic publication?
Yes, the Telegram news submission bot can automatically publish messages approved by the admin in the channel.
How to customize the bot for my tasks?
After selecting the template, in the news submission bot you need to make changes according to the instructions in the notes in the "Bot Editor" section — enable group and channel support, set up an External Event in the builder settings, make the bot an admin of the news channel, add the channel ID to the request settings, add the channel link to the button, and perform other necessary actions.
Is the bot suitable for team work?
Of course! You can set up the scenario so that multiple administrators have access to moderate submitted news.
Is it possible to create a bot by yourself?
Yes, you can create a bot yourself in the visual editor. No coding knowledge is required — the bot is assembled from ready-made blocks with simple drag-and-drop. Templates with popular scenarios are available for a quick start. They can be connected to a messenger and used immediately or customized for your needs.