Интеграция 1С Альфа-Авто с Telegram-ботом через HTTP API
🎯 Цель задачи
Реализовать двусторонний обмен данными между Telegram-ботом и 1С, с
возможностью:
1. 2. 3. Создавать заказы клиентов из Telegram в 1С.
Получать список заказов клиента из 1С для отображения в Telegram.
Интеграция выполняется через HTTP API с использованием формата JSON.
🔧 Задачи:
1. Создание заказа из Telegram
Входящий запрос: POST /api/createOrder
Формат JSON:
{
"telegram
id": 123456789,
_
"client
name": "Иванов Иван"
,
_
"phone": "+79998887766"
,
"auto": {
"brand": "LADA"
,
"model": "Granta"
,
"vin": "XTA21907M0723289"
},
"services": [
{ "name": "Замена масла"
,
{ "name": "Диагностика подвески"
,
"price": 1500 },
"price": 1200 }
],
"desired
date": "2025-07-01"
_
}
Действия на стороне 1С:
○Поиск или создание клиента.
○Поиск или создание автомобиля.
○Создание заказа.
○Возврат JSON-ответа с номером документа, статусом и ошибками (если
есть).
2. Получение списка заказов клиента
Запрос: GET /api/getOrders?telegram_id=123456789
Ответ:
[
{
"order
number": "000456"
,
_
"date": "2025-06-25"
,
"services": ["Замена масла"
,
"sum": 2700,
"status": "Выполнено"
"Диагностика"],
}
]
📦 Ожидаемый результат
Реализация двух API-методов (createOrder и getOrders) с приёмом и
выдачей JSON.
Интеграция выполнена через расширение или внешнюю обработку, без
модификации основной конфигурации.
Логирование ошибок и успешных операций.
Краткая документация по использованию API.
Разделы:
Опубликован:
01.07.2025 | 11:43 [поднят: 01.07.2025 | 11:43]
Заказ находится в архиве