Experience & polish
30 pointsGuest Bot mentions, streaming replies, accessible controls, and a responsive Telegram-first flow are live.
Try the live bot →Search 50,000+ products, get delivery quotes, and checkout — without leaving the chat. No account needed.
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.
Same intelligence. Same 50,000+ products. Wherever your team or family already talks.
Full power. @mention @kaprukarobot in any private chat or group — Guest Bot, no invite needed. Browse, compare, checkout, track. Built for power users and tech-savvy groups.
Try it now →Everyday shoppers and family groups. Conversational, warm, and simple — no jargon. Perfect for ordering groceries, gifts, and everyday essentials in the family chat.
Office teams and corporate procurement. Order supplies, gifts, and event catering from a shared Slack channel — with order history and team-friendly receipts.
@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.
Analytics are derived from server-side aggregate counter snapshots (hits, misses, cache size). No search queries, product clicks, order IDs, IP addresses, or any user-level data are collected or stored. Counter resets are handled gracefully — only non-negative deltas are used. Data is retained for up to 48 hours and capped at 100 snapshots.
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 | — |
An honest map of the official judging categories to what visitors can try or inspect today, plus the gaps still being built.
No self-awarded score. Category weights come from the official rubric. Statuses describe product readiness, not a judging result.
Guest Bot mentions, streaming replies, accessible controls, and a responsive Telegram-first flow are live.
Try the live bot →Product cards expose names, image slots, prices, delivery details, and order-confirmation structure.
Inspect test evidence →Natural-language shopping, clarifying questions, and helpful no-result recovery are covered by the public test set.
See robustness tests →Search, price filtering, comparison, all-district delivery quotes, alternatives, and tracking are verified.
Review verified flows →Guest checkout and tracking are verified. Express or same-day delivery detection remains a stated test gap.
View passing and pending tests →Sinhala transliteration and bot-to-bot mentions are verified. Multi-item carts, gift messaging, and delivery-date constraints are not claimed as shipped.
Follow planned work →Vote for features, follow progress, or suggest new ideas. Requests go into GitHub, get labelled by release, and ship back into the bot changelog.
No new apps. No new accounts. Just @mention @kaprukarobot anywhere.
Open @kaprukarobotPowered by Kapruka MCP · mcp.kapruka.com · 🇱🇰 Sri Lanka