• Проекты -
  • Оценка -
  • Рейтинг 232

Бюджет: 1500 UAH Срок: 2 дня

Здравствуйте! Ознакомился с техническим заданием. Задача полностью понятна, логика интеграции бота с BAS прозрачна. Со стороны Telegram-бота все реализуется в наилучшем виде.

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

Вариант 1. Автоматический экспорт (Webhook / Синхронизация БД) Раз в определенный период (например, раз в час) ваша BAS отправляет на сервер бота POST-запросы с актуальным списком товаров, их кодами и ценами. Бот сохраняет этот список в свою локальную базу данных и показывает пользователям данные из нее.

Минус: Данные о ценах или остатках обновляются с задержкой (пока не пройдет следующий цикл синхронизации).

Вариант 2. Динамический запрос по требованию (GET-запрос) — НАИБОЛЕЕ ВЫГОДНЫЙ Бот нигде не хранит товары у себя. Когда пользователь нажимает кнопку [ 📦 Каталог товаров ], бот в эту же секунду сам обращается к HTTP-сервису BAS через GET-запрос. BAS "на лету" возвращает актуальный список, и бот мгновенно генерирует кнопки в Telegram.

Serhii Sushynskyi

Serhii Sushynskyi

Победившая ставка
29 0
  • Проекты 29
  • Оценка 5.0
  • Рейтинг 5 218

Бюджет: 14000 UAH Срок: 5 дней

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

  • Проекты 4
  • Оценка 5.0
  • Рейтинг 716

Бюджет: 7000 UAH Срок: 7 дней

Я могу выполнить это задание качественно благодаря практическому опыту интеграции внешних сервисов с BAS и автоматизации бизнес процессов. Во время реализации особое внимание уделю надежности обработки запросов, проверке данных и корректному созданию документов в системе. Будет реализован механизм поиска контрагента по внешнему ID группы, проверка существования товара по коду и автоматическое создание заказа с переданной ценой. При этом будет полностью соблюдено все ограничения ТЗ: без создания новых товаров, без автоматического создания групп и без изменения существующих кодов номенклатуры.

Отдельно предусмотрю логирование обмена данными для упрощения дальнейшей поддержки и контроля работы интеграции. Это позволит быстро находить причины возможных ошибок и контролировать прохождение каждого заказа от Telegram до BAS. В результате вы получите понятный, стабильный и безопасный механизм передачи заказов без необходимости ручного дублирования информации менеджерами.

План работы:

Анализ конфигурации BAS и доступных механизмов интеграции.
Согласование формата обмена через API или webhook.
Создание точки приема данных от Telegram бота.
Реализация проверки ID группы в BAS.

  • Проекты -
  • Оценка -
  • Рейтинг 240

Бюджет: 9000 UAH Срок: 6 дней

Я понимаю задачу — интеграция чат-бота с BAS через HTTP-сервис.

С стороны BAS реализую внешний HTTP-сервис, который принимает POST-запрос от чат-бота с тремя полями: ID группы, код товара, цена. Внутри BAS логика проста: находит контрагента по внешнему ID группы, находит товар по коду, записывает цену и создает документ заказа. Если ID или код не найдены — возвращает ошибку с описанием. Также добавлю поле внешнего ID к карточке Контрагента, чтобы менеджер мог вручную привязывать группы.

С стороны чат-бота нужно лишь при нажатии кнопки "Заказать" отправлять POST-запрос на адрес BAS-сервиса — это минимальное изменение в логике бота.

Перед оценкой уточните несколько моментов: какая версия и редакция BAS используется, есть ли публичный доступ к серверу с BAS или только локальная сеть, и на какой платформе построен чат-бот?

Ставки скрыты

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила

Актуальные фриланс-проекты в категории Базы данных и SQL

12:58
7 июля
7 июля
6 июля
5 июля