如何在回复中使用用户个性化信息?

如何在回复中使用用户个性化信息?

1. 创建保存名称执行动作将用户名保存在临时数据中。
return new Promise((resolve, reject) => {
  this.lodash.set(this.member, "botMeta.tempData.booking.name", this.messageEvent.data.text)
  resolve({
    member: this.member,
  })
})
2.  在下一个对话点的前置动作中加入这个执行动作来保存问题的答案,因为机器人只能在后面的节点来接收用户输入的名字。



3. 你可以在这里查看会员详情页中保存的临时数据。



4. 你必须在响应中使用Advanced - Transform部分进行个性化或其他高级逻辑。你也可以在这里找到所有 Webchat 的消息类型。​
return new Promise ((resolve) => {
  resolve({
    "type": "TEXT",
    "text": `好的,${this.member.botMeta.tempData.name}${this.member.botMeta.tempData.gender},可以告诉我您的年龄吗?`
  })
})