Background
I'm Daniil, a 19-year-old iOS developer from Russia. I've been coding SwiftUI for 2 years, writing articles on Dev.to, and recently decided to monetize my knowledge.
The result: 26 digital products sold through a Telegram bot with Stars payments.
The Journey
Phase 1: Create Products (Week 1-2)
I created products in areas I actually know:
- SwiftUI Starter Kit Pro — MVVM templates, networking layer, Core Data integration, theme system
- SwiftUI iOS 18 Templates — latest API examples
- AI Agent Toolkit — prompts and automation workflows
- Notion Second Brain 2.0 — personal knowledge management
- Career guides — resume templates, interview prep, LinkedIn optimization
Each product is a well-structured PDF with code examples, templates, and actionable advice.
Phase 2: Build the Bot (Day 1)
Using Python + pyTelegramBotAPI:
import telebot
from telebot.types import LabeledPrice, InlineKeyboardMarkup
bot = telebot.TeleBot(TOKEN)
# Products stored as a simple dictionary
PRODUCTS = {
'swiftui_starter': {
'name': 'SwiftUI Starter Kit Pro',
'stars': 75,
'file': 'products/swiftui_starter.pdf'
},
# ... 25 more
}
The bot handles:
- Category browsing with inline keyboards
- Product details with descriptions
- Stars payment (
currency='XTR',provider_token='') - Instant PDF delivery
- Purchase tracking in SQLite
Phase 3: Launch and Promote
I promoted through:
- Dev.to articles (89+ published)
- Threads posts
- Telegram channel @SwiftUIDaily
Why Telegram Stars?
I tried other platforms first:
| Platform | Problem |
|---|---|
| Gumroad | 10% fee + limited in Russia |
| Boosty | Only Russian audience |
| App Store | $99/year + 15% cut + review process |
| Direct Stripe | Complex integration + card abandonment |
Telegram Stars solved everything:
- No fees to set up
- Global audience (900M users)
- One-tap payments
- No credit card per transaction
- Instant delivery
Numbers
- 26 products across 6 categories
- 3 bundles (Career Starter 75⭐, Developer Pro 150⭐, Full Access 350⭐)
- Price range: 25-350 Stars ($0.50-$7)
- Total development time: ~3 days
- Monthly costs: $0 (running locally, can deploy to $5 VPS)
What I Learned
- Ship fast — my first product was done in 2 hours
- Price low — impulse buys beat considered purchases
- Sell where users are — don't make them leave their app
- Bundle aggressively — bundles convert better than singles
- Content marketing works — Dev.to articles drive real traffic
What's Next
- Adding more products monthly
- Expanding to Gumroad for English-speaking audience
- Building an iOS app version
- Starting a newsletter
Try the Bot
@SwiftUIDailyBot on Telegram — browse, buy, and get instant delivery.
Channel: t.me/SwiftUIDaily
If you're a creator thinking about selling digital products, try Telegram Stars. The barrier to entry is incredibly low.
Questions? Comment below or find me on Telegram.
Top comments (0)