Slack URL для открытия канала из браузера

112

Этот URL-адрес iTunes откроет «Автостопом по галактике» в вашем iTunes:

itmss: //itunes.apple.com/us/audiobook/hitchhikers-guide-to-galaxy/id315596797

Этот URL-адрес Spotify откроет ВСЕ Потомки в Spotify:

spotify: трек: 22feF2sbtGydtvx1OeLSih

Есть ли в Slack схема URL для открытия канала #channel в приложении Slack по ссылке?

Я хочу разместить ссылку на сайте моей команды, которая может ссылаться на Slack #channel, который мы используем, для использования другими людьми в компании.

MattDiamant
источник
1
Я не думаю, что в настоящее время вы можете это сделать, но вам следует попробовать спросить их службу поддержки - они просто великолепны и дадут вам подробный ответ.
mgarciaisaia
Кажется, ни один из ответов не отвечает на ваш вопрос. Вы нашли способ открыть свой # канал в приложении Slack?
user1941537

Ответы:

83

URI для открытия определенного канала в приложении Slack:

slack://channel?id=<CHANNEL-ID>&team=<TEAM-ID>

Вам, вероятно, понадобятся эти ресурсы Slack API, чтобы получить идентификаторы вашей команды и канала:

Вот полная документация от Slack

mislav
источник
Очень многообещающе. У меня нет токена API моей организации, но он что-то делает из Firefox и Safari (не из Chrome?).
MattDiamant
14
Вы можете получить идентификатор своей команды и идентификатор каждого канала, выполнив просмотр исходного кода в веб-версии Slack.
mikegertrudes
8
Похоже, у меня это не работает. slack: // открывает приложение, но канал / команда игнорируются.
Майк Н
5
Подробнее о глубоких ссылках
Райан Берни
2
И еще о том, как получить идентификаторы вашей команды и каналов здесь: stackoverflow.com/a/41653047/433223
Orangutech
80

Что вы можете:

https: // <организация> .slack.com / messages / <канал> /

например: https://tikal.slack.com/messages/general/ (разумеется, для доступа к нему вы должны быть частью команды)

yorammi
источник
2
Возможно, мне следовало быть более конкретным, но я хочу открыть приложение Slack по ссылке. Я редактировал вопрос.
MattDiamant
Вы уверены, что все установили настольное приложение и что у всех одинаковая ОС (Windows? Mac?). Также активация приложения из браузера представляет собой угрозу безопасности.
Ёрамми
1
ОС не имеет значения, если она включена, поскольку браузер запускает приложение. Это также не представляет угрозы для безопасности, многие приложения имеют такую ​​возможность. Это ссылка для людей с приложением Slack, поэтому они будут нажимать на нее, только если у них есть Slack.
MattDiamant
1
ОС сообщит вам, если не распознает обработчик пользовательского протокола, но если в Slack он включен, это не будет проблемой.
MattDiamant
1
Это довольно распространенная вещь, называемая Deep Links или схемами URI, в iTunes она есть уже много лет.
Одед Брейнер,
53

Ссылка на канал в разговоре

Чтобы создать интерактивную ссылку на канал в разговоре Slack, просто введите, #а затем имя канала. Например: #general.

# упоминание канала

Чтобы получить ссылку на канал через интерфейс Slack

Чтобы поделиться URL-адресом канала извне, вы можете захватить его ссылку, удерживая клавишу Control (Mac) или щелкнув правой кнопкой мыши (Windows) по имени канала:

захват URL-адреса канала

Ссылка будет выглядеть так:

https://yourteam.slack.com/messages/C69S1L3SS

Обратите внимание, что эта ссылка не меняется, даже если вы измените название канала. Так что лучше использовать эту ссылку, а не ссылку, основанную на названии канала.

Чтобы составить URL-адрес для канала на основе имени канала

https://yourteam.slack.com/channels/<channel_name>

Открытие указанного выше URL-адреса в браузере запустит клиент Slack (если он доступен) или откроет канал Slack в самом браузере.

Чтобы составить URL-адрес для прямого сообщения (DM) пользователю

https://yourteam.slack.com/channels/<username>
codeforester
источник
1
Мне нравятся /channelsссылки: очень удобные и понятные. Я проверил, что они также работают для каналов DM людей: используйте yourteam.slack.com/channels/person, чтобы открыть @person DM.
DKroot
6

Ты можешь использовать

слабина: //

чтобы открыть настольное приложение Slack. Например, на Mac я запускал:

открыть слабину: //

из терминала, и он открывает приложение Slack для рабочего стола Mac. Тем не менее, я так и не понял, какой URL следует использовать для открытия определенной команды, канала или сообщения.

yorammi
источник
5

Когда я попробовал решение yorammi, меня перевели в Slack, но не на указанный мной канал.

Мне повезло больше:

https: // <организация> .slack.com / messages / # <channel> /

и

https: // <организация> .slack.com / messages / <channel> / details /

Хотя они оба по-прежнему отображались в окне браузера, а не в приложении.

Ventor
источник
Правильно, я знаю URL-адрес слабых сообщений. Моя единственная цель - открыть его в приложении.
MattDiamant
2
Исправление к первой ссылке выше (не включайте хеш): https: // <organization> .slack.com / messages / <channel> /
Джефф Эванс