Not Boost is a Telegram-native advertising marketplace built with a modern Mini App frontend and a Bot + Bun backend. It enables advertisers and channel owners to trade ads safely using an internal escrow system, automated delivery, and real analytics — all without leaving Telegram.
-
🔒 Internal Escrow Protection All deals use a dual internal balance system. Funds are locked when an offer is accepted and only released after successful delivery — or refunded automatically.
-
🔁 Dual Offer Flow Advertisers can send offers to channels, and publishers can poke campaigns. Both flows result in the same escrow-backed agreement.
-
💬 Telegram-Native Experience Campaign creation, banner uploads, onboarding, negotiation, and approvals all happen inside Telegram via Bot + Mini App.
-
🤖 Automated Ad Delivery Once accepted, ads are scheduled, posted, pinned (if supported), auto-deleted, and verified without manual work.
-
📊 Channel & Group Analytics Track performance per channel or group — not per post — with transparent impressions and delivery history.
-
🧾 Entity-Based Ad Plans Channels define their own pricing, duration, and ad types. The system enforces these rules for every offer.
-
🧪 Safe Test Balance Simulate escrow, refunds, and releases using the built-in test balance system.
-
🗨 Built-In Negotiation Every offer opens a dedicated Telegram chat topic for discussion, edits, and final approval.
-
♻️ Automatic Refunds If a post fails, is rejected, or removed early, funds are automatically returned to the advertiser.
The full documentation is available via our VitePress site:
- Introduction – Project overview, aims, and general features.
- Frontend
- Backend
Contributions are welcome! Please submit pull requests or open issues on GitHub.
This project is licensed under the MIT License — see the LICENSE file for details.
