cd /news/artificial-intelligence/i-built-9-production-ready-telegram-… · home topics artificial-intelligence article
[ARTICLE · art-41901] src=dev.to ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

I Built 9 Production-Ready Telegram Bots in Python (Open Source)

A developer released nine open-source Telegram bot templates on GitHub, covering use cases such as AI assistants, booking systems, crypto alerts, job channels, price monitors, restaurant reservations, tutoring, surveys, and auto-content scheduling. The bots use SQLite databases and offer a freemium model with 20 free messages per day and unlimited access for premium users.

read1 min views1 publishedJun 27, 2026

TL;DR: 9 open-source Telegram bot templates — AI assistant, booking, crypto alerts, job channel, price monitor, restaurant, tutor, survey, auto-content. All free on GitHub.

Full freemium — 20 free messages/day, unlimited for premium users. SQLite database, admin panel.

@dp.message(F.text)
async def handle_message(message: Message):
    if not db.is_premium(user_id) and db.get_msg_count_today(user_id) >= FREE_DAILY_LIMIT:
        await message.answer("Limit reached!", reply_markup=premium_keyboard())
        return
    response = client.messages.create(
        model="claude-haiku-4-5-20251001",
        max_tokens=1024,
        messages=conversations[user_id],
    )
    await message.answer(response.content[0].text)

Barbershops, clinics, tutors. Interactive date/time picker, no double-booking, admin notifications.

Set targets, get notified when BTC/ETH/SOL hits them. Free CoinGecko API, no key needed.

async def check_alerts():
    alerts = get_all_active_alerts()
    coins = list({a[2] for a in alerts})
    prices = get_prices(coins)
    for alert_id, user_id, coin, direction, target in alerts:
        price = prices.get(coin)
        hit = (direction == "above" and price >= target) or (direction == "below" and price <= target)
        if hit:
            await bot.send_message(user_id, f"Alert! {coin} hit ${price:,.2f}")

Job vacancy channel (HH.ru API), Avito price monitor, restaurant reservations, English tutor, survey→Excel, auto-content scheduler.

All 9 bots open source: https://github.com/Castanderness/telegram-bots-portfolio

Portfolio: https://castanderness.github.io/telegram-bots-portfolio/portfolio/

Available for freelance — $49+ per bot, 2-5 day delivery.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @github 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-9-production…] indexed:0 read:1min 2026-06-27 ·