如何发送延时消息?

如何发送延时消息?

Agenda 是一个发送延迟讯息的功能。基本上,你可以设置一个特定时间来触发一个树对话点。


1. 为要延迟发送的消息创建一个树对话点,设置相应的响应。
2. 在对话点检查器(node inspector)上面复制Composite ID。
3. 将以下前置执行动作添加到先发送消息树对话点上。
return new Promise((resolve) => {
let nextRunAt = this.moment().add(1, "minutes").valueOf()
this.newAgenda({
member: this.member,
treeId: this.node.tree,
nodeCompositeId: "compositeId",
 nextRunAt,
tag: "Last"
 })

 resolve()
})
4. 将复制的Composite ID添加到上面的代码中,并调整到希望预設的时间。

按此查看标准程序文档,或按此开始建构你的Agenda树对话点。