Overview
A FastAPI and Telegram learning project for managing AI-driven conversations from a staff UI.
Admins configure prompts and models. The bot replies through the OpenAI API.
Key Features
- Configure system prompts and GPT models in the UI
- View conversations between customers and the bot
- Admin and staff roles
- Single Docker deploy with SQLite
Technical Details
Uses JWT authentication, environment-based configuration, and role-based access control.
Tech Stack
Python · FastAPI · SQLAlchemy · React · Telegram Bot API · OpenAI API · JWT · Docker · SQLite
Status
Active learning project.
Comments
Loading comments.