Bus de messages - Dernier vu

Salut à tous, ça fait un moment que je n’ai pas touché à Discourse. J’ai récemment mis à jour mon site sans tester localement. 2.8.0.beta8 - > 2.8.0.beta10

J’ai rencontré un problème avec Message Bus car il ne pousse plus les notifications pour les utilisateurs qui n’ont pas été vus depuis plus de 30 jours.

Mon utilisateur inactif dans cette instance est un bot qui utilise une clé API. Le bot publie et lit des messages du bus, mais il ne le signale pas comme étant connecté ou vu dans ce cas.

Y a-t-il un moyen de configurer mon bot pour ignorer cela ? Je me suis fait passer pour le bot et il a recommencé à lire/publier. Mais j’aimerais éviter de faire cela tous les 30 jours. Peut-il ignorer les modérateurs ou les administrateurs pour cela ? Désolé également si c’est la mauvaise section.

Peut-être que vous pouvez utiliser nos WebHooks de notification pour ce cas d’utilisation ?

Peut-être que je ne suis pas le meilleur avec tout ça. Mon cas d’utilisation spécifique est l’implémentation d’un hubot en utilisant

Mon bot aide à gérer les jeux de Mafia, répond aux votes et commandes des utilisateurs et stocke les données dans AWS. Je détesterais devoir retravailler complètement cela.

bot pour référence.

Je vois. Vous utilisez l’adaptateur hubot de @featheredtoast. Qu’en pensez-vous @featheredtoast ?

3 « J'aime »

Quel petit monde c’est vraiment

1 « J'aime »

La chose la plus simple à faire ici est probablement d’ajouter un ping “keepalive” de temps en temps pour que Discourse voie que le bot est réellement actif. Je vais voir ce que je peux faire.

4 « J'aime »