1

我有一个基于 Smooch.io 的聊天机器人,我试图在聊天初始化时显示一个菜单,以便用户可以从这里开始,而不是输入任何内容。

据我从文档中了解到,要做到这一点,我需要创建对话Smooch.startConversation();,然后从我的后端应用程序发送内容。但是它给了我“Smooch.startConversation();” 错误。

所以我的问题是 1)我在这里做错了什么?2)有没有其他方法可以显示初始菜单,而不是在没有用户发送任何消息的情况下开始对话?

4

1 回答 1

1

假设您使用的是最新版本的 SDK,您可能startConversation在 SDK 完成初始化之前调用。

init在调用startConversation. 像这样:

Smooch.init({appId: '<app-id>'})
  .then(() => {
    Smooch.startConversation();
  })
于 2017-12-05T12:38:17.663 回答