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.

Subscription check

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

Setup step: Sign up in Botmother Click the "Create a new bot" button
  • Create a bot from the template

Setup step: Create a bot from the template
  • Choose a suitable template

Setup step: Choose a suitable template
Setup step: 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"

Setup step: 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.

Setup step: Add the bot to the channel with full administrator rights. 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.
Setup step: 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.

Setup step: 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.

Setup step: 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.

Setup step: 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.

Setup step: 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.

Setup step: Add the External Event request URL to the "Approve" and "Reject" buttons. 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.

  • Telegram
  • WhatsApp
  • Viber
  • Facebook
  • Instagram
  • MAX
  • VK
  • OK

Connect the bot right now

Free trial period — $ 0

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.