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
- Design (2 days) — Analysing the monetisation model, designing pricing and referrals
- Bot core (4 days) — Link publishing, the free-posts system, cooldowns and spam protection
- Payments and subscriptions (3 days) — CryptoBot + Telegram Stars, 3 subscription types, automatic renewal
- Moderation and i18n (3 days) — Two-tier moderation, 4 languages, admin panel
- Testing and deployment (2 days) — QA, stress tests, production setup
Next project: List Bot