Перейти к содержимому
Собственный продукт

AI-консьерж, который сам оформляет заказ на сайтах

  1. Запрос в Telegram
  2. AI: план действий
  3. Очередь задач
  4. Браузер: сайт сервиса
  5. Подтверждение пользователю

Задача

Хотелось проверить, может ли AI-помощник не только советовать, но и действовать: пройти за пользователя рутинный сценарий на сайте, где нет публичного API.

Подход

Разделил систему на бот с Mini App, API и воркер. Воркер управляет браузером через Playwright и проходит сценарий через адаптер конкретного сервиса. Чтобы не выглядеть роботом и не нагружать сайты, добавил человекоподобные задержки, лимиты и остывание в Redis. Авторизацию пользователь проходит сам в управляемой сессии — система не хранит пароли.

Что сделано

Стек

aiogram для бота, Mini App и FastAPI для статусов, Playwright для браузера, Redis для очередей и лимитов, PostgreSQL, Docker.

Результат

Рабочий прототип: заказ в поддерживаемых сервисах оформляется из одного сообщения, пользователь только подтверждает итог.

Смотрите также