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
  • 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 "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 on all platforms

Interact with customers through a single bot everywhere — it can work simultaneously on Telegram, Facebook, WhatsApp, Instagram, Viber, VKontakte, Odnoklassniki.

FAQ

News submission bots help channel administrators get post ideas, collect news and suggestions from subscribers. They simplify content management and make publications more diverse.