Содержание:
2. Установление HTTP соединение с сервисом Wazzup
3. Получение, разбор сообщений в системе программы 1С от Wazzup и распределение сообщений в 1С
4. Отправка сообщения клиенту из 1С в Telegram
В современном мире большую часть времени нашей жизни заняли мессенджеры. Они нужны не только для личного общения, но также и для бизнеса. С помощью них могут продаваться товары (услуги), размещаться реклама и даже поиск новых сотрудников для компании.
Мессенджер — это приложение для мгновенного обмена текстовыми сообщениями и мультимедиа между пользователями через интернет.
1. Настройка личного кабинета Wazzup
Wazzup – это сторонний сервис, предназначен для интеграции программы 1С с другими мессенджерами. Также их виджет можно установить на сайт, для общения с клиентами. Данный сервис является платный, присутствует абонентская плата. Также данный сервис зарекомендован самой фирмой программы 1С. Присутствует возможность в личном кабинете дать доступ менеджеру (сотруднику), чтобы он мог прямо там общаться с клиентами. У сайта есть подробная документация для работы с их сервисами, а также оперативная техподдержка.
А. Для начала необходимо зарегистрироваться на сервисе.
Б. Необходимо добавить канал во вкладке каналы.
В. Интеграция с CRM 1С Предприятие (тут необходимо перейти на вкладку дополнительно), там будет находится ключ API, который в будущем нам понадобится для интеграции.
Г. Далее необходимо перейти на вкладку подписки, и покупаем подписку на ранее добавленный канал.
2. Установление HTTP соединение с сервисом Wazzup
Для того чтобы установить HTTP соединение с сервисом Wazzup, нам необходимо опубликовать HTTP сервис 1С. Далее нам необходимо создать обработку, которая будет отправлять 1С HTTP запрос для установки соединения с сервисом Wazzup.
Далее нам нужно написать код, который получает ответ от Wazzup.
Этот код мы пишем в 1С HTTР сервисе. Далее нам необходимо получать и разбирать сообщение от сервиса.
3. Получение, разбор сообщений в системе программы 1С от Wazzup и распределение сообщений в 1С
В этом коде мы разбираем полученные данные от сервиса, и получаем информацию о тексте сообщения, ID чата, имя пользователя, номер телефона, вложения, статус сообщения (входящие или исходящее) и так далее.
Сначала ищем заранее в созданном справочнике системы 1С, существует ли чат с таким Чат ID.
Если такой чат имеется, мы проверяем есть ли в сообщении вложения и отправляем сообщение в чат.
Если чат не был найден, создаем новый чат и отправляем туда сообщение.
Когда клиент отправил нам вложение, данное вложение хранится на сервере сервиса Wazzup, данный сервис предоставляет нам временную ссылку, по которой мы можем скачать данное вложение.
4. Отправка сообщения клиенту из 1С в Telegram
Для того чтобы отправить сообщение из 1С в сервис Wazzup, необходимы данные, а именно номер телефона или псевдоним клиента, текст сообщения и ID канала, которую мы получаем из функции, представленной ниже.
В этой функции выбираем метод связи (найти клиента в телеграмме по телефону или псевдониму), и с помощью 1С HTTP запроса отправляем данные в Wazzup. После чего сообщения доходят до клиента.
Специалист компании ООО "Кодерлайн"
Николай Трёкин