Уведомления
Telegram
Уведомления и документы в Telegram: обсудим события, бота и права в чате.
Изучим передачу ограниченного набора складских событий в Carrot quest, чтобы поддержка видела контекст заказа. Определим ключ пользователя и не будем отправлять лишние данные состава покупки. Для текущего уведомления и для загрузки истории выберем разные правила времени события и запуска сообщений.
Зафиксируем нужные операции, направление данных и условия приёмки.
| Операция | Направление | Состав и готовность |
|---|---|---|
| События обработки заказа | Skirbo → Carrot quest | Обсудим в составе подключения Задать собственные имена и минимальные атрибуты без конфликта с системными событиями; сохранить ID заказа, этап и версию в согласованной модели. |
| Связь с пользователем | CRM продавца / сайт → адаптер Carrot quest | Обсудим в составе подключения Проверить соответствие постоянного внешнего User ID и профиля; автоматическое создание при записи не использовать для исправления неизвестного клиента. |
| История выбранных событий | Carrot quest → журнал обмена / поддержка | Обсудим в составе подключения Читать события нужного типа с пагинацией и сопоставлять с локальной версией; история помогает расследованию, но не заменяет фактический статус WMS. |
| Задержка и завершение исключения | Ответственный за заказ → Carrot quest | Обсудим в составе подключения Передавать отдельные подтверждённые события начала и завершения задержки; правила повторных сообщений согласовать с владельцем сценария. |
На узком экране таблицу можно прокрутить в сторону.
Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.
Для интернет-магазина и фулфилмента, чья поддержка работает в Carrot quest. Передаём клиентский контекст исполнения: отгрузку, подтверждённую задержку, отмену или приёмку возврата. Carrot quest хранит событие пользователя и помогает в коммуникациях; физический склад, остаток, платежи и решение об изменении заказа сохраняют своих владельцев. Целевой сценарий — Россия, иные страны проверяются отдельно.
Web API позволяет записывать и читать события пользователя; можно обращаться по внутреннему ID Carrot quest или по своему User ID с явным переключением режима. Собственные имена событий не должны конфликтовать с системными. Если сайт связывает авторизованного покупателя через JavaScript auth, HMAC рассчитывают на сервере. Точный токен, его права и события автоматизации проверяются в приложении продавца.
Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.
Задача: Дать оператору достоверный этап отгрузки и его связь с конкретным заказом.
Когда начинается: Склад подтвердил отгрузку или другой согласованный этап исполнения.
Результат: Поддержка связывает обращение с подтверждённым этапом конкретного заказа и видит границы достоверности.
Задача: Сообщить о значимом исключении один раз и завершить его, когда склад подтвердил решение.
Когда начинается: Ответственный признал задержку заказа и определил, что клиенту необходимо уведомление.
Результат: Покупатель получает понятные изменения ситуации, а поддержка видит причину и разрешение исключения.
Задача: Восстановить полезные события для поддержки, сохранив контроль над автосообщениями.
Когда начинается: Обнаружен период пропущенных событий или выполняется первоначальное подключение.
Результат: Оператор видит историю, а пропуск связи не превращается в серию просроченных уведомлений.
| Данные | Ответственный источник | Правило обмена |
|---|---|---|
| Заказ и физическое исполнение | Продавец и WMS | В Carrot quest передаётся подтверждённый контекст, а складской статус, резерв и списание остаются в WMS. |
| Постоянный User ID | Система регистрации / CRM продавца | Не использовать изменяемый email; связь с профилем проверяется отдельно для каждого приложения. |
| Контакты и разрешения | Продавец / система клиентских согласий | Событие заказа не создаёт согласие на рекламу и не отменяет отписку. |
| Event и коммуникационный сценарий | Carrot quest и владелец автоматизации | Event подтверждает запись; правила отправки и остановки сообщения настраивает уполномоченный владелец. |
| Защищённая авторизация сайта | Backend сайта продавца | HMAC для auth рассчитывается на сервере; User Auth Key не передаётся в браузер или журнал склада. |
| Повторы, пропуски и версия | Адаптер обмена / ответственный за интеграцию | Локальная связь исходного события и Event нужна для сверки и исключения повторной коммуникации. |
На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.
Выберите один этап заказа и один сценарий задержки; подготовьте обезличенную карту User ID, заказов и событий, отдельно отметив текущие сообщения и восстановление истории.
Обычно для поддержки достаточно нескольких значимых этапов. Частые технические события увеличат шум и могут многократно запустить сценарий.
Проверим общий внешний идентификатор и правила его передачи. Совпадения только по отображаемому имени недостаточно.
Если email может измениться, инструкция auth не рекомендует такой ключ. Нужен постоянный ID пользователя; сам контакт передают как отдельные данные при наличии основания.
Проверьте, передан ли created: метод явно отключает планирование автосообщений при этом параметре. Затем проверьте правила сценария и канал; наличие Event не гарантирует отправку.
Не следует предполагать автоматическую защиту от дублей. Сначала сверяют журнал и историю событий, затем принимают решение о повторе; точные гарантии метода нужно подтвердить отдельно.
При записи события с by_user_id=true сервис может создать пользователя, а при чтении вернёт LookupError. Поэтому проверка идентичности выполняется до записи, особенно у общего склада.
Изучаем возможность. Описан предлагаемый процесс обмена; готовый коннектор Skirbo, проведённый пилот и приёмка на заказах клиента не подтверждены. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.
Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.
Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.
Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.
Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.