Just @mention @kaprukarobot anywhere on Telegram — in a private chat, a group, anywhere. No app, no account, no hassle.
Telegram's new Guest Bot feature lets @kaprukarobot join any private chat or group — even without being a member. No invite needed. Just tag it and it responds inline.
The bot only sees the message it was tagged in. Your other messages stay completely private.
Search 50,000+ real Kapruka products in natural language. The bot streams results as it thinks — rich cards with images, prices, and live delivery quotes to any Sri Lankan address.
No browser. No account. Checkout pay link generated right in the chat.
Guest checkout means zero friction — no Kapruka account needed. Confirm delivery details, tap Pay, done. Order placed and tracked right here in chat.
Reply to any confirmation to get a live status update. Your Telegram chat becomes the receipt.
Every improvement tracked, every test verified. Updated daily until June 30, 2026.
Every feature is validated before shipping. Click a filter to explore by category.
| ID | Test Case | Category | Status | Since |
|---|---|---|---|---|
| TC001 | Search "birthday cake" returns relevant cake products | Discovery | ✓ Pass | v0.1.0 |
| TC002 | Category browse lists all major Kapruka categories | Discovery | ✓ Pass | v0.1.0 |
| TC003 | Price filter from natural language ("under Rs. 2000") | Discovery | ✓ Pass | v0.1.1 |
| TC004 | Sinhala transliteration ("hapu-den"→ search term) | Discovery | ✓ Pass | v0.1.1 |
| TC005 | Product rich card shows name, image slot, price | Discovery | ✓ Pass | v0.1.1 |
| TC006 | Delivery quote to Kandy returns cost + ETA | Delivery | ✓ Pass | v0.1.0 |
| TC007 | All 25 districts return valid delivery estimates | Delivery | ✓ Pass | v0.1.0 |
| TC008 | Multiple delivery addresses handled in same session | Delivery | ✓ Pass | v0.2.1 |
| TC009 | Guest checkout generates valid pay link | Commerce | ✓ Pass | v0.2.0 |
| TC010 | Order confirmation bubble shows receipt structure | Commerce | ✓ Pass | v0.2.0 |
| TC011 | Order tracking by ID returns live status | Commerce | ✓ Pass | v0.3.0 |
| TC012 | Out-of-stock item suggests nearest alternatives | Commerce | ✓ Pass | v0.2.1 |
| TC013 | Price comparison across similar products | Commerce | ✓ Pass | v0.2.1 |
| TC014 | @mention in group chat triggers Guest Bot response | Telegram | ✓ Pass | v0.2.0 |
| TC015 | Streaming text response animates in real-time | Telegram | ✓ Pass | v0.3.1 |
| TC016 | Bot-to-bot communication responds to automated mentions | Telegram | ✓ Pass | v0.3.0 |
| TC017 | Bot only sees tagged message, not full chat history | Telegram | ✓ Pass | v0.2.0 |
| TC018 | Ambiguous query triggers clarifying question | Robustness | ✓ Pass | v0.1.2 |
| TC019 | Query with no results returns helpful suggestion | Robustness | ✓ Pass | v0.1.2 |
| TC020 | Express / same-day delivery option detection | Delivery | ⏳ Pending | — |
Vote for features, follow progress, or suggest new ideas. Requests go into GitHub, get labelled by release, and ship back into the bot changelog.
@kaprukarobot works today. @kapruka is the name people already remember, type, and trust. If the goal is global Telegram commerce, the clean handle is not cosmetic — it is distribution.
The path is simple enough for a decision-maker: acquire the collectible username on Fragment, upgrade it for bot assignment, and make every chat, flyer, QR, and support script point to @kapruka.
No new apps. No new accounts. Just @mention @kaprukarobot anywhere.
Open @kaprukarobotPowered by Kapruka MCP · mcp.kapruka.com · 🇱🇰 Sri Lanka