Отправка сообщения по интеркому от имени пользователя
Кто-нибудь знает, как отправить сообщение от домофона ( https://www.intercom.com/) от имени пользователя? Мне нужно настроить прослушиватель событий, который открывает окно внутренней связи и отправляет сообщение при нажатии какой-либо кнопки.
Я работаю с реактивной версией интеркома, если это поможет.
буду очень благодарен за любые подсказки.
3 ответа
Для тех, кто в такой же беде:
Если вы используете виджет внутренней связи, вы можете предварительно заполнить пользовательское сообщение в виджете от имени пользователя, например, так:
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
.