Skip to content
FlahhhhPublic

About

Данный репозиторий содержит реализацию чат-бота для Telegram и Backend-API для работы с провайдерами ИИ.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Реализация чат-бота телеграм

Данный репозиторий содержит реализацию чат-бота для Telegram и Backend-API для работы с провайдерами ИИ.

Технологии

  • Python 3.11
  • FastAPI 2.0.45
  • OpenRouter / OpenAI API

Зависимости

  • API:

    • openai==2.11.0
    • deepseek_tokenizer
    • fastapi==0.124.2
    • uvicorn==0.38.0
    • pydantic==2.12.5
    • sqlalchemy==2.0.45
  • Bot:

    • 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

Пример работы

Вопрос про имупльс

Как запустить(Win)

Сначала склонируйте репозиторий:

git clone https://github.com/Flahhhh/teleBot.git
cd teleBot

API

cd api
py -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
py app.py

Bot

cd bot
py -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
py bot.py

About

Данный репозиторий содержит реализацию чат-бота для Telegram и Backend-API для работы с провайдерами ИИ.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages