С этим объявлением мы делаем общедоступной новую функцию, которая позволяет установить пользовательское сообщение о статусе. После установки это сообщение будет отображаться рядом с вашим аватаром в публикациях, в чате, на карточке пользователя и т.д.:
Чтобы установить пользовательский статус, перейдите в меню пользователя и нажмите кнопку Установить пользовательский статус (она может выглядеть немного иначе, если вы ещё не включили новое меню пользователя):
Затем выберите эмодзи и описание, а при желании установите таймер автоматического удаления. Например, вы можете установить статус « отпуск» до 9 октября:
Кажется, я помню похожую функцию через плагин, которая позволяла устанавливать часы доступности. Это полезно на форумах, где вы общаетесь с людьми в их рабочие часы.
Но я не могу её найти.
В любом случае, планируете ли вы добавить возможность задавать повторяющиеся временные интервалы, чтобы мы могли добиться того же самого?
Идея интеграции с календарями уже обсуждалась. Мы пока не проводили глубокого расследования, но предполагаем, что могут возникнуть сложности с аутентификацией.
Существует функция «Не беспокоить», в которой есть настройки для «расписания уведомлений»: Do not disturb mode
Мы согласны, что эти функции тесно связаны, и, возможно, в будущем сделаем их более похожими, но на данный момент они разделены.
Я вижу своё имя пользователя в ответе, но не в запросе. Мне кажется, что статус может быть установлен только пользователем в рамках существующей сессии. Я что-то упускаю? Есть ли способ указать через API имя пользователя для установки статуса?
Вы правы, на данный момент можно установить статус только текущего пользователя, вы ничего не упускаете.
Эта функция очень новая, и мы сейчас работаем над некоторыми её улучшениями, которые потенциально могут (а могут и не) привести к добавлению серверного метода, позволяющего устанавливать статус любого пользователя. Я думаю, стоит немного подождать, пока мы внедрим больше улучшений в статус пользователя.
Да, это определённо можно улучшить. Я займусь этим, спасибо за сообщение!
@robotnjik, спасибо за сообщение! Я смог воспроизвести проблему: похоже, что переключение между любыми темами сбрасывает статус пользователя. Я это исправлю.