Можно ли редактировать посты через API без уведомления пользователя?

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

Похоже, что существует способ скрыть значок карандаша вручную, но пользователь всё равно получает уведомление о том, что тема/сообщение были отредактированы, даже если правка «скрыта».

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

Единственное, что я пока нашёл, — это зайти в консоль Rails для выполнения этого:

ssh servername
cd /var/discourse
./launcher enter app
rails c

# затем выполнить несколько команд Rails для поиска
# ID тега, ID темы и добавления тега в тему, а также ручного сохранения темы

Если способа нет, я пока напишу Ruby-скрипт, который смогу вставить в консоль Rails.

Отчёт об ошибке

Также похоже, что есть ошибка со значком карандаша. Когда я добавляю приватный тег к теме (тег, видимый только администраторам), на первом сообщении появляется значок карандаша, но когда тестовый пользователь (TL1) нажимает на оранжевый карандаш, появляется следующее сообщение:

Я думаю, что если используется пользователь system, то уведомлять пользователя не следует.

Спасибо за проверку. Я только что попробовал, и, похоже, уведомление не отправилось, но значок карандаша всё равно появляется.

Я считаю, что использование опции «Добавить тег» в массовых действиях добавляет тег к теме(ам) незаметно, без отображения значка карандаша. Вы должны иметь возможность воспроизвести это с помощью API (если вы воспользуетесь Reverse engineer the Discourse API, то сможете увидеть нужный endpoint и параметры).

Спасибо, в интерфейсе это работает. Завтра попробую через API.

На случай, если кто-то ещё будет искать это в будущем:

PUT https://forum.example.com/topics/bulk

Данные формы, скопированные из консоли браузера:

topic_ids%5B%5D=12345&operation%5Btype%5D=append_tags&operation%5Btags%5D%5B%5D=tagname

Расшифровано:

topic_ids[]=12345&operation[type]=append_tags&operation[tags][]=tagname

Обновление: с API тоже сработало.