Real project · Telegram bot · Auto-posting

Skate marketplace bot

A Telegram bot for a niche marketplace channel: sellers create listings with photos right in the chat, the admin reviews them in a queue and the bot publishes the posts to the channel with hashtags and running numbers.

Type
Telegram bot + channel
For
Admins of niche channels
Stack
Telegram Bot API · moderation queue
Format
Running in a live channel
Skate marketplace Telegram bot: a post with photos and the command menu

The problem

Listings for the marketplace channel arrived in the admin's private messages: photos in one message, text in another, no common format. The admin assembled every post by hand, added a hashtag, numbered it and published it.

As the channel grew this took hours every day, posts went out late and sellers kept asking whether their listing was up.

The solution

The bot walks the seller through the steps: category, photos, description, contact. The finished listing lands in a moderation queue where the admin publishes or rejects it with one button.

The bot formats the post itself, adds the category hashtag, the number and a link to the seller, shows sellers their own listings, keeps statistics and sends broadcasts to every user.

How it works

  1. 01

    Creating a listing

    The /create_post command starts a dialogue: category, several photos, description, seller contact. The bot checks that everything is filled in and shows a preview.

  2. 02

    Moderation queue

    The admin opens /check_posts and sees pending listings one at a time: "Post 3 of 3". Two buttons: publish or reject.

  3. 03

    Publishing to the channel

    The bot assembles the post: a photo album, the category hashtag, the listing number and the overall channel number, the text and a link to the seller.

  4. 04

    My posts

    The /my_posts command shows a seller their listings and status, so there are no more "is it up yet?" questions.

  5. 05

    Statistics and broadcasts

    /user_stats shows user activity, /broadcast sends a message to everyone who has used the bot: rules, promotions, channel news.

What's inside

Photo albums

Several photos in one listing; the bot groups them into a media album for the channel.

Running numbers

Every post has a listing number and an overall channel number, so it is easy to refer to in comments.

Category hashtags

The category becomes a hashtag, and buyers search the channel for just the things they want.

Queue with a counter

The admin sees how many listings are waiting and clears the queue in a minute.

Broadcasts

A message to every bot user with one command, no contact export needed.

A template for any niche

Categories and the post format are configurable, so the bot fits electronics, clothing, cars or kids' goods.

In numbers

495+

Listings have already gone through the bot and been published in the channel.

Listings
5

Menu commands cover the whole process, from creation to broadcasts.

Commands
100%

Of posts are moderated before publishing: no spam in the channel.

Moderation
0

Manual formatting: the hashtag, number and seller are filled in automatically.

Busywork

Stack

Telegram Bot API with step-by-step dialogues, media groups and inline moderation buttons. Listing and user data live in the bot's own database, so statistics and broadcasts work without third-party services.

  • Telegram Bot API
  • Step-by-step dialogues
  • Media groups
  • Moderation queue
  • Auto-posting
  • Broadcasts

Have an idea?

Let's talk.

What do you need?
Send via Telegram

We reply within an hour during working hours.

Message us