Шина сообщений - Последнее появление

Всем привет, давно не возился с Discourse. Недавно я обновил свой сайт без локального тестирования: с версии 2.8.0.beta8 до 2.8.0.beta10.

У меня возникла проблема с Message Bus: теперь уведомления не отправляются пользователям, которые не заходили более 30 дней.

В моём случае неактивный пользователь — это бот, использующий API-ключ. Бот публикует сообщения и читает их из шины, но при этом система не отмечает его как зашедшего или «виденного».

Есть ли способ настроить бота так, чтобы он игнорировал это ограничение? Я имитировал вход бота, и он снова начал читать и публиковать сообщения. Но я не хочу делать это каждые 30 дней. Можно ли сделать исключение для модераторов или администраторов? И извините, если это не тот раздел.

Возможно, для этого случая вы можете использовать наши Notification WebHooks?

Возможно, я не совсем разбираюсь во всём этом. Мой конкретный случай использования — это реализация бота Hubot с помощью

Мой бот помогает проводить игры в Мафию, реагирует на голоса и команды пользователей и хранит данные в AWS. Мне бы не хотелось полностью переделывать эту систему.

Бот для справки:

Понятно. Вы используете адаптер @featheredtoast для Hubot. Что вы об этом думаете, @featheredtoast?

Хах, какой маленький мир, правда.

Вероятно, самое простое решение здесь — периодически отправлять «keepalive»-пинг, чтобы Discourse видел, что бот действительно активен. Я посмотрю, что можно сделать.