Данный репозиторий содержит реализацию чат-бота для Telegram и Backend-API для работы с провайдерами ИИ.
- Python 3.11
- FastAPI 2.0.45
- OpenRouter / OpenAI API
-
- openai==2.11.0
- deepseek_tokenizer
- fastapi==0.124.2
- uvicorn==0.38.0
- pydantic==2.12.5
- sqlalchemy==2.0.45
-
- aiogram
- requests
teleBot/
├── api/
| ├── api/app.py # точка входа API, содержит FastAPI endpoints
| ├── api/const.py # Константы проекта
| ├── api/extensions.py # Инициализация расширений и БД (SQLAlchemy, клиенты)
| ├── api/llm.py # Логика работы с OpenRouter API
└── bot/
└── bot.py # Телеграм-бот aiogram
Сначала склонируйте репозиторий:
git clone https://github.com/Flahhhh/teleBot.git
cd teleBotcd api
py -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
py app.pycd bot
py -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
py bot.py