Работа с чатами
1. Получаем API ключ
Для этого переходим в личном кабинете в раздел Интеграции. Создаём интеграцию с типом API, указываем, к каким разделам интеграция имеет доступ (нужны как минимум "Сообщения" и "Вебхуки") и сохраняем ключ.
2. Проверяем, какие источники чатов есть в компании
Это можно сделать, отправив запрос https://api.radist.online/v2/docs#/Messaging/MessagingGetChatsSources
На данный момент доступно 4 типа источников: whatsapp, waba, telegram, telegram_bot
.
Пример ответа:
В ответе указывается id подключения, его название, тип, а также флаги, показывающие, как эти источники могут создавать чаты. Например, подключения waba, whatsapp
могут создавать чаты только с использованием номера телефона. Подключения telegram
с использованием телефона или имени пользователя. telegram_bot
не могут создавать чаты.
3. Подписываемся на вебхуки
Для того, чтобы получать уведомления, когда приходят новые сообщения или отправленные сообщения доставлены/прочитаны, необходимо подписаться на вебхуки. Как это сделать описано здесь.
4. Создаём чат
Если вы хотите написать клиенту, переписки с которым ещё не было, необходимо сначала создать с ним чат. Как это сделать описано здесь.
5. Отправляем сообщения
Как это сделать описано здесь.
Last updated