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