От идеи до результата вместе с WEBcity!

Егор Палагин webcity23

Рейтинг: 4 992
Верифицирован через Сбер ID
Всего отзывов: 30 0
Профессионализм: 10 Коммуникация: 10
Выполнил заданий: 1
  • Надежность: Использовал: Работал по Безопасной сделке
  • Активность:
  • Работ в портфолио: 32
  • Типовых услуг: 23
  • Работ на продажу: 4
  • Образование: Магистратура
  • Стаж работы: 2 года
  • Тип занятости: Полный фриланс
  • Юридический статус:Самозанятый
Был на сайте:

Telegram-бот для заказов упаковки и других товаров у СушиЭра

Используемые навыки:

Описание

Мы разработали многофункциональный Telegram-бот для компании «СушиЭра», который автоматизировал процесс оптовых заказов упаковки и сопутствующих товаров. Бот стал полноценной B2B-платформой, объединяющей в себе каталог товаров, корзину, историю заказов и систему уведомлений, что позволило полностью перенести процесс закупок в удобный и привычный для клиентов мессенджер.

Основные задачи проекта

Автоматизация заказов. Исключить рутинные звонки и переписку для оформления заказов, перенеся весь процесс в структурированный интерфейс бота.

Управление товарным каталогом. Реализовать для администраторов удобную систему добавления, редактирования цен и контроля наличия товаров прямо из чата с ботом.

Работа с корзиной и заказами. Предоставить пользователям интуитивно понятный инструмент для формирования заказа, контроля итоговой суммы и оформления заявки.

Управление клиентской базой. Внедрить обязательную регистрацию с сбором ключевых данных для доставки (ФИО, адрес, телефон), создав структурированную базу клиентов.

Система уведомлений. Реализовать механизм автоматических напоминаний клиентам о необходимости сделать новый заказ на основе анализа их предыдущей активности.

Информирование менеджера. Обеспечить мгновенную отправку детализированного уведомления менеджеру в Telegram при поступлении каждого нового заказа.

Цели проекта

Повышение эффективности работы менеджеров. Сократить время на обработку одного заказа за счет его структурированного представления и автоматической рассылки.

Улучшение клиентского опыта. Сделать процесс заказа максимально простым, быстрым и прозрачным: от выбора товара до получения подтверждения.

Стимулирование повторных продаж. Внедрить систему «умных» уведомлений, которая мягко напоминает клиентам о компании, увеличивая частоту заказов.

Централизация данных. Объединить информацию о товарах, заказах и клиентах в одной надежной SQLite базе данных для простоты анализа и управления.

Решение

1. Проектирование логики и пользовательских сценариев
Спроектирована сложная система конечных автоматов (FSM) для управления многоэтапными процессами:

Полная регистрация пользователя (ФИО, телефон, город, адрес).

Главное меню пользователя с доступом ко всем функциям.

Процесс сборки заказа: выбор товара → указание количества → добавление в корзину.

Оформление заказа с возможностью добавления комментария.

Административная панель для полного управления товарами и настройки уведомлений.

2. Удобный каталог товаров и корзина

Пользователи просматривают актуальный прайс-лист с актуальными ценами и наличием.

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

Корзина сохраняется между сессиями.

3. Административный функционал

Панель администратора доступна по команде /admin для авторизованных пользователей.

Управление товарами: добавление новых позиций, изменение цен, включение/выключение наличия.

Гибкая настройка уведомлений: администратор может установить интервал (в минутах), через который бот будет отправлять напоминание о новом заказе после последней покупки клиента.

4. Система уведомлений и коммуникации

Мгновенное уведомление менеджера. При каждом новом заказе менеджер получает в Telegram структурированное сообщение со всеми деталями: состав заказа, итоговая сумма, полные данные клиента и его комментарий.

Автоматические напоминания клиентам. Фоновая задача (planning scheduler) постоянно проверяет базу данных и отправляет клиентам персональные напоминания с предложением сделать новый заказ, если с момента последнего прошло установленное количество времени.

5. Техническая реализация и стабильность

Архитектура: Чистая модульная структура (main.py, handlers.py, admin.py, user_handlers.py, database.py, notifications.py).

База данных: Используется SQLite с продуманной схемой таблиц (Пользователи, Товары, Корзина, Заказы, Элементы Заказов, Настройки Уведомлений).

Обработка ошибок: Код включает обработку исключений для обеспечения стабильной работы бота.

Масштабируемость: Архитектура позволяет легко добавлять новый функционал (например, интеграцию с платежными системами или системы скидок).

Результат

Telegram-бот для «СушиЭра» стал ключевым инструментом в B2B-взаимодействии с клиентами. Он не только автоматизировал рутинные операции, но и предоставил клиентам современный, быстрый и удобный канал для заказов, доступный 24/7. Бот успешно решает задачи по увеличению среднего чека за счет напоминаний, снижает операционную нагрузку на менеджеров и формирует позитивный имидж компании как технологически продвинутого партнера.

Презентация проекта

5481113_300_200 1.jpg

Оценили проект:

1