消息总线 - 最后可见

大家好,我很久没接触 Discourse 了。我最近更新了我的网站,但没有在本地进行测试。2.8.0.beta8 - > 2.8.0.beta10

我在 Message Bus 上遇到了一个问题,因为它现在不会推送通知给那些超过 30 天未被看到的用户的消息。

我这个实例中的不活跃用户是一个使用 API 密钥的机器人。该机器人会发布消息并读取消息总线中的消息,但它不会将其标记为登录或被看到。

有没有办法可以设置我的机器人来忽略这个问题?我冒充了该机器人,它又开始读取/发布消息了。但我希望避免每 30 天这样做一次。它能忽略版主或管理员吗?如果这是错误的部分,也请原谅。

也许您可以使用我们的 Notification WebHooks 来处理这种情况?

可能我对这些东西不太在行。我的具体用例是实现一个使用

的 hubot。

我的机器人帮助运行 Mafia 游戏,响应用户的投票和命令,并将数据存储在 AWS 中。我不想完全重做这个。

供参考的机器人。

我明白了。您正在使用 @featheredtoast 的 hubot 适配器。您怎么看 @featheredtoast

3 个赞

真是个小世界

1 个赞

最简单的做法可能是偶尔发送一个“keepalive”ping,这样 Discourse 就能知道机器人实际上是处于活动状态的。我会看看我能做什么。

4 个赞