Отправка сообщения по интеркому от имени пользователя

Кто-нибудь знает, как отправить сообщение от домофона ( https://www.intercom.com/) от имени пользователя? Мне нужно настроить прослушиватель событий, который открывает окно внутренней связи и отправляет сообщение при нажатии какой-либо кнопки.

Я работаю с реактивной версией интеркома, если это поможет.

буду очень благодарен за любые подсказки.

3 ответа

Решение

Для тех, кто в такой же беде:

https://developers.intercom.com/reference

Если вы используете виджет внутренней связи, вы можете предварительно заполнить пользовательское сообщение в виджете от имени пользователя, например, так:

const myCustomMessage = 'Hi there!'
window.Intercom('showNewMessage', myCustomMessage)

Конечно, пользователь все еще должен отправить сообщение. Это может быть не совсем то, что вы хотели, но это альтернатива в случае, если вы хотите полностью автоматизировать все, кроме решения об отправке сообщения (что является правильным UX во многих ситуациях).

Документация здесь.

Для отправки сообщений от имени пользователя вы можете проверить это https://developers.intercom.com/intercom-api-reference/reference/create-a-conversation .

Вам может понадобитьсяuser_idили из приведенной выше ссылки, чтобы создать беседу. Для тех, кто использует MobileSDK или intercom_flutter, не предоставляется в пакете или SDK. Я нашел обходной путь, используя этот API поиска контактов , чтобы получитьid.

Другие вопросы по тегам