How to follow a user and get notifications for this specific user?

I searched but couldn’t find an answer to this specifically…

Is there a way to get a notification (email, desktop) for a specific user? I know you can suppress specific users…

Sorry, I don’t understand what you mean? You want a notification every time a particular user posts? You’ll need to subscribe to the RSS feed on that user’s profile page then.

To subscribe to a user’s RSS feed, you will need a RSS reader.

Ah, I see. But that’s not as quick (and as native) as getting a desktop notification whenever a specific user posts or responds.

I did see this:

https://meta.discourse.org/users/codinghorror/activity.rss

:+1:

Discourse isn’t a social media engine, but a discussion tool, so the “follow a person” feature never really made sense to us.

And I agree with this perspective entirely… but there is a use-case, I believe, where there’s someone specific or a leader / moderator that you realize you trust a lot and you don’t want to miss anything they have to offer. I see this behavior in my own new forum where folks really want to follow a very specific person of interest.

Thanks!

Then visit that person’s profile page… which contains all their posts.

That’s what I’m recommending to the users who have asked! Perfecto.

How feasible would it be to “bookmark a user”? Basically a way to keep a list of the people I want to keep track of.

The easiest way I can think of is to create a message to yourself with posts containing links to their Profiles.

Возвращаясь к этой старой теме… Мне кажется, что эта функция имела бы смысл как административный инструмент, а не как функция для всего сайта.

Возможные (несоциальные) варианты использования

Все они основаны на моем личном опыте.

Неподтвержденный спамер:

Я уже сталкивался с таким типом спамеров: они делают один пост, а через несколько дней возвращаются и публикуют пост с SEO-ссылкой. НО я не могу быть на 100% уверен, что это не легитимный пользователь. Поэтому я хотел бы подписаться на его посты, чтобы получать мгновенное уведомление, когда он опубликует что-то еще.

Стажер:

У меня есть новый модератор, которого я обучаю, и я хочу просматривать все его посты, чтобы помогать ему по ходу дела.

Человек, которого я только что предупредил:

Допустим, мне пришлось сделать строгое предупреждение одному из моих дорогих участников сообщества. Теперь я нервничаю и беспокоюсь: повторит ли он свое поведение? Напишет ли он действительно гадкий пост в ответ? Мне нужно держать руку на пульсе…

Возможные детали реализации функции

Это лишь идеи, я даже не уверен, что они хорошие…

  • это могла бы быть функция автоматической подписки: я администратор, я предупреждаю кого-то, и Discourse автоматически уведомляет меня: «Недавно предупрежденный пользователь опубликовал пост».

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

А как насчет Discourse Follow? Похоже, там планируется режим «стелс», который решит административные задачи.

Определённо выглядит интересно, спасибо. Режим «Невидимка», который ещё предстоит реализовать, был бы обязательным; без него я не смогу использовать этот плагин.

Думаю, мне бы очень хотелось иметь возможность включить это исключительно для администраторов, чтобы не превращать мой сайт в «социальный» стиль, о котором упоминал @codinghorror выше…

Есть ли способ, чтобы пользователи могли обнаружить RSS-каналы? Даже просто ссылка для автоматического обнаружения была бы достаточной, чтобы люди могли найти её с помощью простых инструкций: «перейдите на страницу профиля пользователя (любой раздел) и вставьте URL в свой RSS-ридер», возможно, что-то вроде этого:

<link
    rel="alternate"
    type="application/rss+xml"
    title="{username} на {siteName}"
    href="/users/{username}/activity.rss"
/>

…какой RSS-канал? Я не вижу никакой соответствующей информации ни в одном профиле.

Привет. Спасибо модераторам за то, что по моей просьбе снова открыли эту тему :+1: :heart:

Прошло 5 лет, и я чувствую необходимость возобновить обсуждение, потому что эта тема сейчас важнее, чем когда-либо. Мне кажется, что содержание этой темы по-прежнему ценно, поэтому давайте продолжим разговор.

Пожалуйста, посмотрите мой пост выше (тот, на который я сейчас отвечаю), чтобы увидеть описанные мной варианты использования.

Сценарий «подозрительный спамер» — это то, с чем я сталкиваюсь ежедневно, потому что спамеры становятся всё изощрённее, реагируя на развивающиеся антиспам-функции Discourse. Теперь они обычно действуют как люди, а не просто боты, и стараются какое-то время жить в сообществе нормально, прежде чем начать размещать свои SEO-ссылки, обычно через редактирование постов, а не создание новых.

Было бы так приятно иметь возможность просто сообщить Discourse: «Этот человек выглядит подозрительно, скажи мне, если он сделает что-то вроде редактирования своих постов с добавлением ссылок».

Даже если идея временного отслеживания пользователей по флагу покажется слишком радикальной, я предлагаю ещё одну простую функцию:

:arrow_right: если любой пользователь редактирует свой пост, чтобы добавить ссылку или изменить существующую, это редактирование попадает в очередь модераторов для проверки.

Это может быть предварительная проверка (редактирование не применяется до одобрения модератором) или просто предупреждение (редактирование применяется, но модераторы могут затем проверить его и каким-то образом пометить как уже проверенное, чтобы остальные модераторы не тратили время на повторную проверку).

Однако я всё же предпочитаю, чтобы администраторы могли отслеживать пользователей в общем порядке, из-за других вариантов использования, которые я перечислил выше.

Вы пробовали Discourse Follow?

Я этого не сделал, что немного стыдно, так как мне об этом уже упоминали в этой теме. Проблема в том, что я больше не администратор, а лишь модератор этого сообщества, а нынешние ответственные лица не чувствуют себя уверенно в управлении Discourse, поэтому они не очень открыты к новым плагинам.

Я бы использовал этот плагин только в том случае, если бы он позволял делать функцию «Подписаться» доступной только администраторам, а не всем пользователям. Это необходимо, чтобы избежать динамики «социальной платформы», которой я стараюсь избегать.

Тем не менее, я считаю, что есть аргумент в пользу того, чтобы сделать что-то подобное частью ядра Discourse. Хотя бы более базовые функции, направленные на борьбу со спамерами. Я знаю, что команда (справедливо) много инвестирует в эту область, и это действительно ключевая забота любого сообщества. Боты становятся всё мощнее…

В настоящее время основным инструментом борьбы со спамом у нас является модуль спам-защиты в составе Discourse AI. Я бы рекомендовал попробовать его, но если вы не можете установить какие-либо плагины, это будет затруднительно.