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

Этот 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, который мы используем, для использования другими людьми в компании.


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


Ответы (6)


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

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

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

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

person mislav    schedule 12.05.2016
comment
Очень многообещающе. У меня нет токена API моей организации, но он что-то делает из Firefox и Safari (не из Chrome?). - person MattDiamant; 12.05.2016
comment
Вы можете получить идентификатор своей команды и идентификатор каждого канала, выполнив просмотр исходного кода в веб-версии Slack. - person mikegertrudes; 10.08.2016
comment
Похоже, у меня это не работает. slack: // открывает приложение, но канал / команда игнорируются. - person Mike N; 18.10.2016
comment
Подробнее о глубоких ссылках здесь: api.slack.com/docs/deep-linking#open_a_direct_message < / а> - person Ryan Burney; 02.11.2016
comment
Это требует, чтобы пользователь уже был подписан в определенной рабочей области на устройстве, на котором мы используем URI. - person Varun Garg; 12.08.2018

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

https: // ‹organization› .slack.com / messages / ‹channel› /

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

person yorammi    schedule 14.12.2015
comment
Возможно, мне следовало быть более конкретным, но я хочу открыть приложение Slack по ссылке. Я редактировал вопрос. - person MattDiamant; 14.12.2015
comment
Вы уверены, что все установили настольное приложение и что у всех одинаковая ОС (Windows? Mac?). Также активация приложения из браузера представляет собой угрозу безопасности. - person yorammi; 15.12.2015
comment
ОС не имеет значения, если она включена, поскольку браузер запускает приложение. Это также не представляет угрозы для безопасности, многие приложения имеют такую ​​возможность. Это ссылка для людей с приложением Slack, поэтому они будут нажимать на нее, только если у них есть Slack. - person MattDiamant; 15.12.2015
comment
Активация приложения Slack отличается в разных ОС - приложение Mac не активируется той же командой, что и приложение Windows. - person yorammi; 15.12.2015
comment
ОС предложит вам, если она не распознает обработчик пользовательского протокола, но если в Slack он включен, это не будет проблемой. - person MattDiamant; 16.12.2015
comment
Это довольно распространенная вещь, называемая Deep Links или схемами URI, в iTunes она есть уже много лет. - person Oded Breiner; 19.03.2016
comment
Кстати, эти ссылки открывают доступ только тем, кто уже является членом соответствующей организации. Например, в приведенной выше демонстрационной ссылке у вас должны быть права на доступ к Tikal.slack.com. В противном случае он сообщит вам, что данные вашей учетной записи неверны. - person Phill Healey; 22.05.2016

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

Чтобы создать интерактивную ссылку на канал в разговоре 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>
person codeforester    schedule 02.11.2017
comment
Мне нравятся /channels ссылки: очень удобные и понятные. Я проверил, что они также работают для каналов DM людей: используйте yourteam.slack.com/channels/person открыть @person DM. - person DKroot; 12.07.2018

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

слабина: //

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

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

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

person yorammi    schedule 19.04.2016


Эта ссылка открывает канал в браузере

https://<org-name>.slack.com/messages/<channel-name>

Эта ссылка открывает резервный канал в приложении.

https://<org-name>.slack.com/archives/<channel-name>
person Joviano Dias    schedule 18.03.2021