Smooch.io .createConversation() не является методом
У меня есть чат-бот, основанный на Smooch.io, и я пытаюсь показать меню инициализации чата, чтобы пользователь мог начать отсюда вместо того, чтобы что-то печатать.
Насколько я понимаю из документов, для этого мне нужно создать разговор Smooch.startConversation();
а затем отправить материал из моего бэкэнда. Однако это дает мне "Smooch.startConversation();" ошибка.
Итак, мой вопрос: 1) Что я здесь не так делаю?; 2) Есть ли другой способ показать начальное меню вместо того, чтобы начать разговор, пока пользователь ничего не отправит?
1 ответ
Предполагая, что вы используете последнюю версию SDK, вы, вероятно, звоните startConversation
до завершения инициализации SDK.
Вам следует дождаться обещания, возвращенного init
решить перед звонком startConversation
, Как это:
Smooch.init({appId: '<app-id>'})
.then(() => {
Smooch.startConversation();
})