Case 15 / 17 · Telegram bot · 2025

Links Bot

A full-featured Telegram bot for monetising social links, with payments and moderation.

  • Development time: 14 days
  • Languages: 4
  • Subscription types: 3
  • Downtime: 0%

Challenge

There was no central platform to earn from publishing social links with safe payments and automatic moderation.

Solution

A production-ready bot with a dual payment system (CryptoBot + Telegram Stars), a referral system, multilingual support and a full admin panel for managing users and content.

Highlights

Hundreds of active users · Asynchronous architecture · Zero downtime

What was built

  • Publishing links (Telegram, Instagram, Twitter, OnlyFans) with dynamic pricing: $0.05 (link), $0.50 (text + link), $1.00 (text + photo)
  • Payments: CryptoBot API (USDT) + built-in Telegram Stars payments
  • 3 types of paid subscriptions: Posts, Promo, Promo Button, stored in Redis
  • A referral system with automatic bonus crediting and tracking
  • Free posts: 3 on sign-up + 1 every 3 days (configurable)
  • Two-tier moderation: automatic validation + manual admin review
  • User account: balance, free posts left, stats, referrals, subscriptions
  • Post history filtered by status (active, deleted, rejected)
  • Spam protection: cooldowns, bot-link checks, a domain blacklist
  • Multilingual: 4 languages (EN, RU, ES, FR) with dynamically loaded translations
  • Admin panel: user management, stats analysis, revenue control
  • Every operation logged in Redis with timestamps

Stages

  1. Design (2 days) — Analysing the monetisation model, designing pricing and referrals
  2. Bot core (4 days) — Link publishing, the free-posts system, cooldowns and spam protection
  3. Payments and subscriptions (3 days) — CryptoBot + Telegram Stars, 3 subscription types, automatic renewal
  4. Moderation and i18n (3 days) — Two-tier moderation, 4 languages, admin panel
  5. Testing and deployment (2 days) — QA, stress tests, production setup

Next project: List Bot