创建存档功能
每个实时聊天查询都会在您的Slack上显示为私人频道。如果您每天都会开启数百个频道,那么存档将是一项非常有用的功能,可保持您的频道列表整洁干净。
请在您在2.1中创建的Slack指令树中设置此指令。
您的结果是什么?
示例树结构 - 存档功能
Slack指令示例树结构 - 存档功能
動手試試看
创建一个对话点 - 选择存档
- 添加一个对话点并命名为「Select Archive」。然后, 添加一个前置动作并用以下代码创建存档功能:
return new Promise(async (resolve, reject) => {
try {
await this.slackArchiveConversation({
messageEvent: this.messageEvent,
channel: this.channel
})
resolve()
} catch (e) {
reject(e)
}
})
添加一个通用对话点 - 选择存档
- 添加一个通用对话点并命名为 「Select Archive Global」,然后使用 「AND」创建一个具有两个条件的触发点(有关创建条件的详细信息,请点击此处):
Slack选择存档触发点
第一个条件 - Type Payload:
this.messageEvent.type === "PAYLOAD"
第二个条件 - ARCHIVE:
this.lodash.get(this.messageEvent, "data.payload") === "ARCHIVE"
- 启用重定向并连接到您为选择存档制作的树对话点。
重定向至选择存档树对话点
- 检查是否可以获得成功结果。