Телеграм бот + мини-приложение

Дата публикации: 11.09.2026 11:54:08
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Проект: Telegram-бот для выдачи данных из прайс-листа Excel под высокую нагрузку (до 1000 одновременных запросов) 1. Цель
Разработать Telegram-бота, который принимает запросы пользователей (поиск товара, вывод цены, остатков) и возвращает данные из прайс-листа. Бот должен выдерживать пиковую нагрузку до 1000 одновременных обращений без блокировок и сбоев. 2. Функциональные требования * Команда /start — приветствие и главное меню. * Поиск товара по названию, артикулу или категории. * Вывод цены, описания и наличия. * Админ-панель для загрузки/обновления Excel-файла с прайсом. * Автоматическая синхронизация Excel → база данных (PostgreSQL). * Пагинация результатов поиска (если товаров много). 3. Технические требования * Язык: Python 3.11+ (aiogram 3.x) или Node.js (grammY) — на выбор исполнителя с обоснованием. * База данных: PostgreSQL (развернуть на том же VPS). * Хостинг: VPS с 2+ vCPU, 4 ГБ RAM, NVMe SSD, ОС Ubuntu 22.04/24.04. * Rate limiting: подключить AIORateLimiter (для Python) или @puregram/throttler (для Node.js) с глобальным лимитом 25–30 запросов/сек. * Асинхронная обработка входящих: использовать grammY runner или пул асинхронных воркеров. * Опционально: поддержка allow_paid_broadcast для массовых рассылок (если потребуется). * Логирование ошибок и автоматический retry при RetryAfter (429). * Развёртывание через Docker Compose или systemd. 4. Сценарии использования 1. Пользователь пишет /start → бот показывает меню. 2. Пользователь вводит «цемент М500» → бот ищет в БД → выдаёт цену и наличие. 3. Админ загружает новый Excel → бот пересобирает таблицу в БД → данные обновлены. 4. 1000 пользователей одновременно ищут товар → бот отвечает всем в течение приемлемого времени (с учётом лимитов Telegram). 5. Результат работы * Исходный код в Git-репозитории. * Инструкция по развёртыванию на VPS. * Настроенный rate limiter и мониторинг. * Тестовый прогон под нагрузкой (эмуляция 1000 запросов). 6. Сроки и оплата * Срок: 7–14 дней. * Бюджет: обсуждается (ориентир — от 15 000 ₽ Бот  Меню  Товары с фото (подтягивает из базы данных)  Итоговая цена  Куаркод для оплаты  Пример stemsbot  бот переходит в мини-приложение+ заказа+оплата
Источник: www.fl.ru

Еще проекты:

Лендинг для образовательных услуг (для всех)

Нужно создать лендинг под образовательные услуги для школьников. Важно: нужен не просто красивый сайт, а продающий лендинг, который помогает получать заявки от родителей и учеников. Желательно, чтобы у вас был опыт именно в образовательных проектах: онлайн-обучение, курсы, репетиторские или школьные услуги. Что нужно сделать: — продумать структуру лендинга; — помочь с текстами и смыслами; — сделать дизайн; — собрать лендинг на удобной платформе, например Tilda или другой; — адаптировать п...

Сделать аудит РК в Яндекс директе

Сделать аудит РК в Яндекс директе; ниша ремонт квартир одна компания на поиск, другая ретаргетинг

Подбор сотрудника (для всех)

Ищем специалиста для проведения первичных собеседований кандидатов на позицию «Менеджер по сопровождению клиентов / специалист поддержки». О вакансии: Ищем сотрудника в клиентский отдел IT-сервиса. Основные задачи будущего сотрудника — общение с действующими клиентами, консультации по работе сервиса, решение возникающих вопросов, а также проведение онлайн-демонстраций продукта. Вакансия уже размещена, отклики кандидатов поступают. Искать кандидатов самостоятельно не требуется. Задача и...

Написать и внедрить скрипты

Разработка Sales Playbook и продающих скриптов для AI-бота стоматологической клиники
стоматологическая клиника в Алматы.

У нас уже работает AI-бот, интегрированный с MacDent....

Разработка шаблона продающей страницы товара в Tilda (Zero Block) + настройка Каталога товаров (Бюдж

Проект: интернет-магазин оконных комплектующих  Платформа: Tilda Что нужно сделать: Разработать единый шаблон продающей страницы товара в Zero Block, который можно тиражировать на 4 группы товаров: 1. Подоконники (6 цветов: Стандарт Белый, Золотой Дуб, Тёмный Дуб, Антрацит, Белый Сатин, Карамельный Дуб) 2. Отливы (обычные) 3. Угловые отливы 4. Откосы из сэндвич-панелей (в нарезку и листами) Главная фишка, которую обязательно отразить: цена на сайте ниже, чем на Ozon и Яндекс.Ма...