Прежде чем я приложу усилия для установки: может ли ключ быть @упоминанием? Я один из основных ответственных за поддержку на форуме с открытым исходным кодом, и поскольку пользователи это знают, иногда они пытаются напрямую упомянуть меня. Но я вот-вот уйду в отпуск и буду отсутствовать какое-то время.
У меня не очень получается заставить это срабатывать на @упоминания, хотя с обычными именами пользователей всё вроде нормально. Мне кажется, это может привести к некоторым лишним срабатываниям. Но даже с @упоминаниями бот может начать отвечать, когда вы этого не планировали (например, «@BryanV дал хороший совет в этой теме…» → «Привет, я в отпуске…»).
Я подумал, не поможет ли другая функция сделать более очевидным, что вы недоступны? Мне кажется, функция календаря праздников из плагина Calendar (and Event) Plugin могла бы быть полезна для добавления заметок и эмодзи к вашему имени пользователя везде, где оно появляется, включая редактор сообщений, когда кто-то начинает писать @упоминание вам. Это позволило бы людям узнавать об этом до, а не после публикации (и избежать лишнего шума от автоответов).
Также есть статус пользователя (enable user status), если установка плагина невозможна. Вы также можете более конкретно указать причину вашей недоступности:
Вы не можете ограничить его использование только определёнными группами, но можете скрыть интерфейс для не-сотрудников с помощью чего-то подобного в компоненте темы:
.set-user-status {
display: none;
}
.staff{
.set-user-status {
display: initial;
}
}
