主动推送消息在ShellAgent中意味着设置定时器,实现定时跳转。
设置定时跳转
在主要功能之外,创建好需要推送的消息的State。

用 Intro 节点连接该 State

修改跳转的类型

设置定时时间,包括开始时间、重复频率、结束时间(记得选择正确的时区)

注意点
- Bot必须存在一些非推送的交互功能。具体而言,就是Intro至少要有一个Button,或者聊天跳转。因为推送消息需要用户和Bot至少交互一次。
- 定时跳转只能从 Intro 触发。
- 定时跳转State如果使用了Context变量,请确保在执行定时消息的时候相应Context变量是正确的。
- 定时不是绝对精准,最多可能有1分钟的误差。