Skip to content

feat(examples): add Telegram customer support demo#33

Merged
xe-nvdk merged 1 commit into
mainfrom
feat/telegram-support-example
Feb 8, 2026
Merged

feat(examples): add Telegram customer support demo#33
xe-nvdk merged 1 commit into
mainfrom
feat/telegram-support-example

Conversation

@xe-nvdk

@xe-nvdk xe-nvdk commented Feb 8, 2026

Copy link
Copy Markdown
Member

Summary

  • 3 Telegram bots (Internet/TV/Billing) for a fictional telco "TeleCo", sharing Memtrace memory across departments
  • Cross-department memory sharing: recall/search by session_id, write with agent_id for attribution
  • Session resume on restart via account_id metadata lookup
  • Photo support via multimodal Claude messages (base64-encoded images)
  • Identity verification flow with test customer database
  • All secrets via environment variables — no hardcoded tokens

Test plan

  • Verify no secrets/tokens in telegram_support.py
  • pip install -r examples/claude/requirements.txt installs all deps
  • Set 6 env vars, run python examples/claude/telegram_support.py — all 3 bots start
  • Message Bot 1 with customer name → verified, ask about internet issue → stored in Memtrace
  • Message Bot 2 with same name → instant verify, sees Bot 1 history
  • Message Bot 3 → sees all departments' history, offers proactive credit

3 Telegram bots (Internet/TV/Billing) sharing Memtrace memory for
cross-department customer support. Demonstrates session sharing,
session resume on restart, photo support, and identity verification.
@xe-nvdk xe-nvdk merged commit 997f683 into main Feb 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant