Боль: магазину цифровых товаров нужно, чтобы после оплаты закупка у поставщика и выдача шли сами, а деньги не уходили в минус.
Что получилось: покупатель оплатил, бот проверил данные и цену, закупил товар у поставщика и выдал заказ. Заказ выдаётся автоматически за минуты после оплаты, покупатели подтверждают получение. Спорные сделки бот отдаёт владельцу на решение кнопкой.
Как сделано:
- Чтобы не было двойной закупки: ключ заказа пишется в базу до запроса поставщику, повтор находит готовый заказ.
- Чтобы бот не ушёл в минус: лимиты на заказ и на сутки, минимальная маржа, прибыль считается до закупки.
- Чтобы спорное решал владелец: карточка в Telegram с кнопками «Одобрить» и «Отклонить».
- Чтобы запускать без риска: режимы dry_run, semi_auto и auto.
Стек: Python 3.12, asyncio, httpx, PostgreSQL (psycopg 3), pytest, uv, Telegram Bot API.
Стоимость: от 6 000 ₽. Точную цену считаю под ваше ТЗ, обсудим в переписке.