Message Bus - Zuletzt gesehen

Hallo zusammen, ich habe mich schon eine Weile nicht mehr mit Discourse beschäftigt. Ich habe meine Seite kürzlich aktualisiert, ohne sie lokal zu testen. 2.8.0.beta8 - > 2.8.0.beta10

Ich bin auf ein Problem mit dem Message Bus gestoßen, da dieser nun keine Benachrichtigungen mehr für Benutzer pusht, die seit über 30 Tagen nicht mehr gesehen wurden.

Mein inaktiver Benutzer in dieser Instanz ist ein Bot, der einen API-Schlüssel verwendet. Der Bot postet und liest Nachrichten vom Bus, aber er markiert ihn nicht als eingeloggt oder gesehen in diesem Fall.

Gibt es eine Möglichkeit, meinen Bot so einzurichten, dass er dies ignoriert? Ich habe den Bot imitiert und er begann wieder zu lesen/posten. Aber ich möchte vermeiden, das alle 30 Tage zu tun. Kann er Moderatoren oder Administratoren dafür ignorieren? Entschuldigung, falls dies der falsche Abschnitt ist.

Vielleicht können Sie unsere Notification WebHooks für diesen Anwendungsfall nutzen?

Möglicherweise bin ich nicht der Beste mit all dem. Mein spezifischer Anwendungsfall ist die Implementierung eines Hubot mit

Mein Bot hilft bei Mafia-Spielen, reagiert auf Stimmen und Befehle von Benutzern und speichert die Daten in AWS. Ich würde es hassen, dies komplett zu überarbeiten.

Bot als Referenz.

Ich verstehe. Sie verwenden den @featheredtoast hubot-Adapter. Was denken Sie, @featheredtoast?

3 „Gefällt mir“

Was für eine kleine Welt es wirklich ist

1 „Gefällt mir“

Am einfachsten ist es hier wahrscheinlich, ab und zu einen “Keepalive”-Ping hinzuzufügen, damit Discourse sieht, dass der Bot tatsächlich aktiv ist. Ich werde sehen, was ich tun kann.

4 „Gefällt mir“