Вопрос или проблема
Предположим, у другого аккаунта Slack есть @John Doe
.
Возможно ли искать в рабочем пространстве Slack случаи, когда John Doe упоминался через @? Я заметил, что поиск "John Doe"
или "@John Doe"
не работает и возвращает только случаи, когда основное тело сообщения содержит эти слова.
Если я ищу to:@John Doe
, он находит только личные сообщения, которые я отправлял ему. Но я хочу увидеть случаи, когда другие люди упоминали его через @ в публичных каналах.
Это должно быть возможно, если скопировать существующее упоминание @John Doe
или ввести упоминание непосредственно в поле поиска.
Примечание: Это должно быть интерактивное упоминание, простое набирание текста “@John Doe” не соответствует @John Doe
.
В моем тестировании это было не связано с копированием и вставкой, когда я делаю:
@username
– выполняется строковый поиск этого токена (во всех ЛС, потоках и каналах)to:@myusername
– ищет ЛС, отправленные мне.to:@diffusername
– ищет сообщения, которые я отправил.
В каждом из этих случаев недостаточно просто набрать @
и имя пользователя – необходимо принудить Slack отобразить список пользователей и выбрать соответствующего человека из списка (чтобы имя получило синее выделение).
Для ясности, вы получите разные результаты, если включите модификатор to:
Лучшие документы, которые я нашел (и которые не покрывают to:
), были здесь:
https://slack.com/help/articles/202528808-Search-in-Slack
Ответ или решение
Поиск упоминаний пользователей в Slack может быть вызовом, особенно если стандартные методы поиска не дают ожидаемых результатов. В данной ситуации целью является поиск всех упоминаний аккаунта Slack @John Doe в публичных каналах. Рассмотрим пошагово, как это можно сделать.
1. Понимание работы Slack-поиска:
Slack использует различные функции поиска, чтобы упростить навигацию и быстро находить нужные сообщения. При использовании простого текстового поиска, например, "John Doe" или "@John Doe", система обычно ищет точные текстовые совпадения в теле сообщений. Это не всегда даёт результаты, если вы ищете именно интерактивные упоминания с использованием знака ‘@’.
2. Использование интерактивных упоминаний:
Для успешного поиска необходимо использовать интерактивные упоминания. Это ключевой момент. Просто вводить "@John Doe" в строку поиска недостаточно. Необходимо добиться того, чтобы Slack распознал это как интерактивное упоминание:
- Начните вводить "@Jo…" и дождитесь, пока Slack предложит список пользователей.
- Из этого списка выберите нужного пользователя, например, @John Doe. Выделение имени синим цветом подтверждает, что упоминание интерактивно.
3. Избегайте использования модификатора to:
:
Модификатор "to:" часто используется для фильтрации сообщений, отправленных непосредственно кому-либо (например, DM). Однако в данном случае он бесполезен, так как вы хотите искать общественные упоминания, сделанные другими пользователями. Таким образом, избегайте использования этого модификатора.
4. Альтернативные подходы и поиск информации:
Стоит регулярно проверять раздел поддержки Slack (ссылка выше предоставлена). Несмотря на то, что он может не содержать все возможные комбинации и параметры поиска, это первичный источник обновлений и изменений в функционале поиска.
Заключение:
Внимательное выполнение данных шагов позволит вам более эффективно находить упоминания пользователей в Slack. Следуя описанному процессу, обеспечиваете себе лучший контроль над поисковой функцией и увеличиваете шанс найти нужную информацию быстро и удобно.