A Telegram bot service that acts as a frontend for the Simple Chatbot API. Handles per-user OpenAI key management and routes messages through the chatbot's streaming backend. Part of a larger portfolio project —> built incrementally, PR by PR.
Phases:
- Phase 1 — Scaffold, per-user key storage, basic message routing
- Phase 2 — Streaming responses, conversation context, prompt selection
- Phase 3 — Connect to retail inventory data via the chatbot API
tele-resolver/
├── main.py # App launcher
├── app/
│ ├── bot.py # Telegram application setup and run()
│ ├── core/ # Config and database engine
│ ├── handlers/ # Command and message handlers
│ ├── models/ # SQLModel schemas (TelegramUser)
│ └── services/ # Chatbot API client
Coming soon.
Chris Kechagias
Transitioning from retail operations to AI engineering.
⭐ If you find this project helpful, consider giving it a star!