Анализ в реальном времени

Я использую Discourse как форум и центр поддержки для людей, страдающих алкогольной зависимостью. Нам нужна возможность видеть, кто сейчас онлайн, чтобы мы могли связаться с ними через FaceTime или WhatsApp. Есть ли способ увидеть, кто онлайн в Discourse в любой момент времени?

Да, вы можете в любое время перейти по адресу /admin/users/list/active?order=seen, чтобы увидеть, когда участники были онлайн или когда они были замечены в последний раз.

Спасибо, Тобиас. Как видно на моем скриншоте, я не вижу части «Список» в вашей инструкции.

На вашем скриншоте я вижу, кто был замечен недавно и кто онлайн прямо сейчас. Если вы выберете заголовок столбца «ПОСЛЕДНИЙ РАЗ», вы сможете отсортировать по времени последнего появления. Какая дополнительная информация вам нужна?

Это показывает, что Крейг был в сети 34 минуты назад, но это не значит, что он всё ещё онлайн, верно? Так что у нас есть лишь приблизительная оценка?

То, что вы видите в столбце seen, — это не оценка. Это время, когда пользователь последний раз был на форуме.

Так что вы можете начать с пользователей, которые отображаются как <1 мин. В противном случае есть также плагин «Кто онлайн», но, насколько я знаю, он тоже получает данные из того же источника.

Спасибо за помощь, но, похоже, самый простой способ сделать это — создать группу в WhatsApp, где люди смогут уведомлять друг друга, когда нужно пообщаться.

Я не совсем понимаю. Может, вы могли бы подробнее объяснить ваш случай использования?

Вы также можете рассмотреть возможность создания связанного сервера Discord для удобства отображения «кто онлайн» и общения.

Форум Discourse может использоваться для менее «непрерывных», тематических обсуждений.