Я использую Discourse как форум и центр поддержки для людей, страдающих алкогольной зависимостью. Нам нужна возможность видеть, кто сейчас онлайн, чтобы мы могли связаться с ними через FaceTime или WhatsApp. Есть ли способ увидеть, кто онлайн в Discourse в любой момент времени?
Да, вы можете в любое время перейти по адресу /admin/users/list/active?order=seen, чтобы увидеть, когда участники были онлайн или когда они были замечены в последний раз.
На вашем скриншоте я вижу, кто был замечен недавно и кто онлайн прямо сейчас. Если вы выберете заголовок столбца «ПОСЛЕДНИЙ РАЗ», вы сможете отсортировать по времени последнего появления. Какая дополнительная информация вам нужна?
Это показывает, что Крейг был в сети 34 минуты назад, но это не значит, что он всё ещё онлайн, верно? Так что у нас есть лишь приблизительная оценка?
То, что вы видите в столбце seen, — это не оценка. Это время, когда пользователь последний раз был на форуме.
Так что вы можете начать с пользователей, которые отображаются как <1 мин. В противном случае есть также плагин «Кто онлайн», но, насколько я знаю, он тоже получает данные из того же источника.
Спасибо за помощь, но, похоже, самый простой способ сделать это — создать группу в WhatsApp, где люди смогут уведомлять друг друга, когда нужно пообщаться.
Я не совсем понимаю. Может, вы могли бы подробнее объяснить ваш случай использования?
Вы также можете рассмотреть возможность создания связанного сервера Discord для удобства отображения «кто онлайн» и общения.
Форум Discourse может использоваться для менее «непрерывных», тематических обсуждений.
