Skip to content

chris-kechagias/tele-resolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tele-Resolver

Python python-telegram-bot SQLModel SQLite uv

Status

Version Last Commit Commits License In Progress


About

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

Project Structure

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

Installation

Coming soon.


Author

Chris Kechagias

Medium Badge
GitHub
LinkedIn
dev.to

Transitioning from retail operations to AI engineering.

⭐ If you find this project helpful, consider giving it a star!

About

Telegram bot service that connects users to the chatbot API. Handles per-user OpenAI key management and routes messages through a streaming FastAPI backend.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages