Техническое задание: Telegram-бот для приема заявок

Цель проекта

Разработать функционального Telegram-бота, который будет служить удобным каналом для приема и обработки заявок от клиентов на услуги. Основная задача - автоматизировать процесс сбора информации и учета промоакций.

Основной функционал

  • Сбор контактных данных клиента: Бот должен последовательно запрашивать и сохранять следующую информацию:
    • Имя клиента
    • Номер телефона
    • Адрес (или другой необходимый контактный/локационный данные)
  • Система промокодов:
    • Интеграция механизма для ввода промокода пользователем.
    • Автоматическая проверка валидности и применение промокода к заявке (например, расчет скидки, активация специального предложения).
    • Логика обработки промокодов (срок действия, одноразовость и т.д.).
  • Административная часть:
    • Панель или механизм для просмотра всех поступивших заявок в удобном формате.
    • В заявке должны отображаться все собранные данные, включая примененный промокод.

Технические требования и пожелания

  • Бот должен быть написан на чистом Python с использованием актуальных библиотек (например, aiogram, python-telegram-bot).
  • Данные заявок должны сохраняться в структурированном виде (предпочтительно в базу данных SQLite или PostgreSQL).
  • Код должен быть чистым, документированным и готовым к развертыванию.
  • Необходимо предусмотреть возможность легкого расширения функционала в будущем.

Результат работы

Исполнитель предоставляет:

  • Рабочего Telegram-бота, развернутого на сервере заказчика или на облачном хостинге (по согласованию).
  • Исходный код проекта.
  • Краткую инструкцию по запуску и администрированию.

Разработка дизайна фасада магазина

Требуется дизайнер наружной рекламы для создания привлекательного и функционального оформления фасада торговой точки. Необходимо разработать концепцию, которая будет соответствовать специфике бизнеса и привлекать внимание целевой аудитории.