Web telegram client with API interface. Python + FastAPI + Telethon.
- Логин клиента по QR-коду (двухфакторная на данный момент не поддерживается)
- Возможность чтения последних 50 сообщений с запрашиваемым пользователем
- Возможность отправки текстовых сообщений
- Бот принимает запросы на сбор данных с маркетплэйсов в формате "wild: любой товар", где "wild" - название маркетплейса, а "любой товар" - запрос для поиска. На данный момент поддерживается только Wildberries
- Клонируйте репозиторий
- Перейдите в директорию
infra
git clone https://github.com/firepanda70/tparse
cd tparse/infra
- Создайте файл .env и заполните его данными. Пример запроления в файле .env.example
- Запустите сборку контейнеров
docker compose up -d --build
- Изнутри контейнера
web
запустите миграции в бд
alembic upgrade head
Документация Swagger будет доступна на localhocs/docs
- Python 3.12
- FastAPI
- SQLAlchemy
- Telethon