Кого пингует @here?

Если вы ответили на тему, но затем установили статус активности на «обычный», уведомит ли вас упоминание @ здесь?

Я не думаю, что @here работает в темах вообще? Насколько я знаю, это актуально только для чата.

Нет, там, где я нахожусь, всё работает. Мы хотели бы уточнить: уведомление отправляется только тем, кто в списках «Отслеживание» и «Наблюдение», или всем, кто отвечал, независимо от этого?

Я полагаю, единственный способ это проверить — протестировать, поскольку здесь воспроизвести это невозможно?

Я задал вопрос исследователю настроек ИИ:

Moin: Понимание функциональности упоминания @here ИИ

Moin:

Существуют настройки, касающиеся упоминания @here. Как работает это упоминание? Зависит ли оно от статуса отслеживания темы пользователем, в которой оно используется?

claude_3_opus_bot:

Поиск настроек сайта

Найдено 2 результата по запросу '@here'

Поиск контекста настройки сайта

Чтение контекста для: max_here_mentioned

Исходя из предоставленного контекста для настройки max_here_mentioned, вот как работает упоминание @here в Discourse:

  • Упоминание @here используется для уведомления максимального количества пользователей, которые публиковали сообщения в текущей теме. Максимальное количество определяется настройкой сайта max_here_mentioned, значение по умолчанию — 10.

  • Когда кто-то использует @here в сообщении, вызывается метод expand_here_mention в сервисе PostAlerter. Этот метод находит всех пользователей, которые публиковали сообщения в теме, до ограничения max_here_mentioned.

  • Сотрудники, использующие @here, будут упоминать пользователей, которые сделали обычные сообщения или шепот (whispers) в теме. Для не-сотрудников включаются только пользователи, сделавшие обычные сообщения.

  • Упоминание @here не зависит напрямую от статуса отслеживания пользователями темы. Оно просто смотрит на тех, кто ранее публиковался в этой теме, независимо от их статуса отслеживания, и уведомляет их до максимального лимита.

  • Существуют некоторые дополнительные ограничения на использование @here:

    • Должна быть включена настройка сайта here_mention
    • Пользователь должен быть аутентифицирован
    • Имя пользователя “here” не должно уже существовать на сайте
    • Пользователь должен либо входить в разрешённую группу (here_mention_allowed_groups), либо иметь определённый уровень доверия (min_trust_level_for_here_mention)

Таким образом, вкратце: @here оповестит максимальное количество пользователей, которые ранее публиковались в теме, но не учитывает напрямую статус отслеживания. Его доступность также контролируется несколькими другими настройками сайта.

Меня бы засекли за тестирование.

Для тестирования вы можете использовать try.discourse.org

Я… на 90% уверен, что эта настройка относится к чату.

Редактирование: Нет, я ошибся, не знал, что это работает в темах:

И, судя по всему, группы по умолчанию с привилегиями — это staff и TL2?

Описание настройки указывает на тему, а сама настройка находится в разделе публикаций (не в чате)!

Да, спасибо, это именно то, что мне нужно было узнать: