聊天机器人集成的成员数据指南 | WOZTELL

成员 (Miembro)

成员是我们数据库中存在的一个对象,其中包含有关聊天机器人成员的信息,可以通过 this 作为 this.member进行访问。当所有重定向节点被执行时, botMeta、 meta、 customLocale 和 group 字段将被修补到数据库中的成员对象。更新后的成员对象将在 this 作用域内,当WOZTELL从成员接收到下一条消息事件时。

示例

this.member.firstName
// => "文本"
复制

botMeta 对象

属性 类型 描述
_id BSON 字段的主键
externalId 字符串 成员在第三方数据库中的ID
app 字符串 应用程序/组织ID
channel 字符串 频道ID
platform 字符串 成员所在的频道
botId 字符串 集成特定ID
botMeta 对象 允许暂时存储数据。它包含有关成员聊天机器人状态的信息。例如, this.member.botMeta.liveChat 是一个布尔值,表示成员的实时聊天状态, this.member.botMeta.nodeCompositeId 和 this.member.botMeta.tree 是字符串,表示成员的当前位置, this.member.botMeta.tempData 是一个对象,用于存储临时数据,通常在成员继续进行聊天机器人流程时使用。
meta 对象 允许存储数据
tags [字符串] 对成员进行分类的标签
firstName 字符串 可选 成员的名字
lastName 字符串 可选 成员的姓氏
gender 字符串 可选 成员的性别
locale 字符串 可选 这是一个字符串,表示成员在第三方系统中使用的语言。如果需要在聊天机器人流程中更改语言, this.member.customLocale 可以编辑为反映新语言。字符串应与 语言组 中设置的之一匹配。 customLocale 将在WOZTELL选择特定语言的回复时覆盖区域设置。
customLocale 字符串 成员使用的语言。此值需要通过 操作 在节点内部进行更新。
profilePic 字符串 可选 成员的头像图片URL
createdAt 长整型 数据创建的时间戳
updatedAt 长整型 数据最后更新的时间戳
etag 字符串 用于匹配数据版本的ID
属性 类型 描述
tree 字符串 可选 成员所在的树
nodeCompositeId 字符串 可选 成员在聊天机器人流程中的位置
subscribe 布尔值 成员是否订阅推送通知的状态
liveChat 布尔值 实时聊天的状态
tempData Object Optional Allow the temporary storage of Data