主动推送消息在ShellAgent中意味着设置定时器,实现定时跳转。

设置定时跳转

在主要功能之外,创建好需要推送的消息的State。

image.png

用 Intro 节点连接该 State

image.png

修改跳转的类型

image.png

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

image.png

注意点

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