DEV Community

TateLyman
TateLyman

Posted on

How I Monetize a Telegram Bot with 7 Revenue Streams (Solana/Node.js)

Most developers build bots as side projects with no revenue model. I built mine as a business from day one. Here's exactly how each revenue stream works.

The Bot

@solscanitbot is a Solana trading bot on Telegram. 42 commands, 4,100 lines of Node.js. Let me walk through each way it makes money.

1. Trading Fees (Primary Revenue)

Every swap takes a 1% fee. When a user buys 1 SOL worth of tokens, 0.01 SOL goes to the fee wallet.

const feeLamports = Math.floor(totalLamports * FEE_PCT);
const netLamports = totalLamports - feeLamports;
// Send feeLamports to FEE_WALLET
// Use netLamports for the actual swap
Enter fullscreen mode Exit fullscreen mode

At scale, this compounds. 100 users doing 5 SOL/day in volume = 5 SOL/day in fees.

2. Premium Subscriptions (Recurring Revenue)

0.1 SOL/month gives users:

  • 0.5% trading fees (half price)
  • Unlimited snipes
  • 40% referral commission (vs 30%)

The upsell appears after every trade:

⭐ Go Premium — save 0.005 SOL per trade
Enter fullscreen mode Exit fullscreen mode

Showing the exact savings amount converts better than a generic pitch.

3. Token Promotions (B2B Revenue)

Token developers pay 0.5 SOL to feature their token at the top of /trending for 24 hours. Includes automatic buy buttons for all users who view trending.

This is B2B monetization — token devs have marketing budgets and need exposure.

4. Volume Bot (B2B Revenue)

0.05 SOL per cycle. Each cycle does a buy + sell through Jupiter, creating real on-chain volume that shows up on DexScreener.

Token devs want volume to attract organic traders. They'll run 20-50 cycles at a time.

5. Token Safety Scans (Micropayment)

0.01 SOL per scan. Checks mint authority, freeze authority, top holders, liquidity locks. Small amount per transaction, but high volume.

6. Tip Jar (Low Effort)

Preset buttons for 0.05, 0.1, and 0.5 SOL tips. Not a major revenue source, but it's free money from happy users.

7. Referral Network (Growth Engine)

3-tier system:

  • Tier 1: 30% of referred user's fees
  • Tier 2: 10%
  • Tier 3: 5%

Premium users get 40% on tier 1. This incentivizes power users to recruit.

The Revenue Math

With 500 daily active users, each trading 3 SOL/day average:

Stream Monthly Estimate
Trading fees 450 SOL
Premium (10%) 5 SOL
Promotions (2/day) 30 SOL
Volume bot 15 SOL
Scans 3 SOL
Tips 2 SOL
Total ~505 SOL

Minus referral payouts (~20%), net is ~400 SOL/month.

The Source Code

I'm selling the complete source code for 2 SOL. Every revenue stream, every command, every background worker.

Get the source code →

The bot runs live — try it at @solscanitbot before buying.

Top comments (0)