Stella Platform Documentation

Stella Platform Documentation

  • 文档
  • 标准设置程序
  • 参考
  • 常见问题
  • Bot API
  • 接口
  • Languages icon中文
    • English

›设定基本WhatsApp聊天机器人

开始使用

  • 试试创建您的聊天机器人

设定基本Facebook聊天机器人

  • 概览
  • 1.1:连接频道
  • 1.2:建设新的树状流程
  • 1.3:建设首个对话点
  • 1.4:建设通用对话点
  • 1.5:建设子对话点
  • 2.1:生产环境
  • 3.1:编写脸书帖子
  • 3.2:建设公开及私人回覆机器人

设定基本Instagram聊天机器人

  • 概览
  • 1.1: 连接频道
  • 1.2: 建设新的对话树
  • 1.3: 建设首个对话点
  • 1.4: 建设通用对话点
  • 1.5: 建设子对话点
  • 2.1: 建设故事提及
  • 2.2: 建设留言回覆机器人
  • 2.3: 建设推送信息

设定基本Web Chat聊天机器人

  • 概览
  • 1.1:连接频道
  • 1.2:建设新的树状流程
  • 1.3:建设首个对话点
  • 1.4:建设通用对话点
  • 1.5:建设子对话点

设定基本WhatsApp聊天机器人

  • 概览
  • 1.1: WABA设置
  • 1.2: 连接WABA
  • 1.3: 查看WABA认证状态
  • 1.4: 将现有号码迁移到WABA
  • 1.5: 重置 / 终止WABAA
  • 2.1:建设新的树状流程
  • 2.2:建设首个对话点
  • 2.3:建设通用对话点
  • 2.4:建设子对话点
  • 2.5:连接到数据库
  • 3.1:建设特选群组
  • 4.1: 创建产品信息

常见用例应用

  • 概览
  • 1.1: 将Fail-safe应用于聊天机器人
  • 1.2: 将会员退订流程应用于聊天机器人

聊天机器人进阶应用

  • 概览
  • 将Data Source应用于聊天机器人
  • 将Payload Value应用于聊天机器人
  • 将API应用于聊天机器人
  • 在聊天机器人中应用自定义语言
  • 将选择加入流程应用于聊天机器人
  • 将Agenda应用于聊天机器人
  • 将Stella API应用于聊天机器人
  • 将Web Event应用到Webchat的聊天机器人

Error Handling

  • 处理聊天机器人的错误

设定Stella合作伙伴

  • 概览
  • 1.1: 设置Stella合作伙伴账户
  • 1.2: 注册新客户
  • 1.3: 连接WABA
  • 1.4: 查看WABA认证状态
  • 1.5: 将现有号码迁移到 WABA
  • 1.6: 重置 / 终止WABA

模板树

  • 概览
  • 创建模板树
  • 管理代理树

聊天机器人测试和发布

  • 概览
  • 第一阶段 - 建立对话流程
  • 第二阶段 - 测试
  • 第三阶段 - 公开发布

设定Slack真人对话

  • 概览
  • 1.1:创建真人对话启动程序
  • 2.1:设置取票状态
  • 2.2:创建完成命令
  • 2.3:创建传输命令
  • 2.4:创建存档功能
  • 2.5:设置添加备注和标签命令
  • 3.1:自动结束实时聊天功能

设定Zendesk真人对话

  • 概览
  • 1.1:创建真人对话启动程序
  • 2.1:创建完成命令
  • 2.2: 自动结束实时聊天功能

设定FAQ聊天机器人

  • 概览
  • 1.1:确关键字匹配
  • 1.2: Keyword Groups Match & Diversion
  • 4.1:触发任何聊天机器人的对话点
  • 4.2:FAQ 聊天机器人数据分析
  • 4.3:设置自然语言处理
  • 5.1:筛选常见问题

设定NLP聊天机器人

  • 概览
  • 1.1:自然语言处理在聊天机器人的应用
  • 2.1:自然语言处理后备对话树设置
  • 3.1:多种自然语言处理

将Shopify商店连接到Stella

  • 概览
  • 1.1: 将Stella集成到Shopify
  • 2.1: 为Shopify设置Facebook Messenger聊天机器人
  • 2.2: 为Shopify设置WhatsApp聊天机器人
  • 2.3: Shopify的WhatsApp客户通知

Stella Inbox Setup

  • 概览
  • 1.1: 将频道连接到Slack
  • 1.2: 访问控制及控制面板
  • 1.3: 设置自定义讯息
  • 1.4: 对话频道类型
  • 2.1: 启动真人对话模式
  • 2.2: 关闭真人对话模式
  • 2.3: 取票系统
  • 2.4: 加入助手
  • 2.5: 会员标记
  • 3.1: 发送聊天机器人信息

连接到数据库

现在你的第一个WhatsApp聊天机器人正常工作,人们可以在你的机器人上进行预订,但如何检查预订记录?

在本节中,我们将教您如何将用户的数据保存到数据库,以便您可以拥有记录的副本。


您的结果是什么?

查看预订记录
属性说明
成功结果
您还应该可以在Stella的Datasource中查看预订记录。

您也可以右键此处单击另存为下载示例结果树与您的聊天机器人进行交叉检查!


动手试试看

保存名称

  1. 要保存用户输入,我们必须在下一层的节点中执行操作。例如,如果我们想保存用户名,我们必须将其在节点“Ask email address”中保存,因为聊天机器人只能在后面的节点接收输入的用户名。

  2. 点击“Ask email address”节点,点击“Pre actions”下的“+New Action”。

添加pre-actions
  1. 点击“+New Action”创建一个新的动作来保存用户名。
保存名称
  1. 您可以将其保存在用户的tempData中,并将其分类到booking的name下。

示例代码:

return new Promise((resolve, reject) => {
  this.lodash.set(this.member, "botMeta.tempData.booking.name", this.messageEvent.data.text)
  resolve({
    member: this.member,
  })
})
  1. 保存动作并保存节点。
保存用户名动作

保存电邮地址

  1. 同样,进入“Booking confirmation”节点,点击Pre-actions下的“+ New Action”。

  2. 点击“+New Action”创建一个新的动作来保存用户电邮地址。

保存电邮地址
  1. 您可以将其保存在用户的tempData中,并将其分类到booking的email下。

示例代码:

return new Promise((resolve, reject) => {
  this.lodash.set(this.member, "botMeta.tempData.booking.email", this.messageEvent.data.text)
  resolve({
    member: this.member,
  })
})
  1. 保存动作并保存节点。
保存电邮地址动作

创建数据库

  1. 现在转到蓝色菜单顶部的Datasource。

  2. 单击“+New Datasource”创建一个小数据库来存储您的预订确认信息。

Datasource
  1. 命名您的数据库:Booking Confirmation,并单击“+Create”保存它。
命名您的数据库
  1. 您现在已经创建了数据库。您可以在数据库列表上看到它,然后单击“View”查看数据库的详细信息。
Datasource list
  1. 您可以看到您的数据库现在有没有数据,但是不用担心,我们稍后会在这个数据库中添加预订记录。现在将Data Source ID复制到您的便笺中,并保存以备以后使用。
Datasource信息

在数据库中保存记录

  1. 现在您可以返回工作区并转到“Booking confirmation”节点。单击Post-actions下的“+ New Action”。
添加post-action
  1. 单击“+ New Action”。现在可以检索用户的tempData并将其保存回数据库中。
在数据库中保存记录

示例代码:

return new Promise(async (resolve, reject) => {
  try {
    await this.upsertDataToDataSource({
      dataSourceId: "YOUR_DATASOURCE_ID",
      data: {
        "Name": this.lodash.get(this.member, "botMeta.tempData.booking.name"),
        "Email": this.lodash.get(this.member, "botMeta.tempData.booking.email"),
      }
    })
  } catch (e) {
    console.log("cannot run upsertDataToDataSource, ", e.message)
  }
  resolve({
    member: this.member
  })
})

小提示:

  • 请记住在脚本中输入复制的Data Source ID。
  • data中的对子表示列标题(“Name”)和每个记录的值(this.member.botMeta.tempData.booking.Name)。
  1. 保存动作并保存节点。
在数据库中保存记录
  1. 现在试着在WhatsApp聊天机器人上预订,检查是否可以获得成功结果 🎉
← 2.4:建设子对话点3.1:建设特选群组 →
  • 您的结果是什么?
  • 动手试试看
    • 保存名称
    • 保存电邮地址
    • 创建数据库
    • 在数据库中保存记录
Stella Platform Documentation
Docs
Get StartedBot API ReferenceAPI ReferenceStandard Procedures
Community
FAQUser ShowcaseChat with Us
Copyright © 2022 Sanuker Inc. Limited