Slack URL, aby otworzyć kanał z przeglądarki


112

Ten adres URL iTunes otworzy przewodnik Autostopowicza po galaktyce w iTunes:

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

Ten adres URL Spotify otworzy ALL by the Descendents w Spotify:

spotify: utwór: 22feF2sbtGydtvx1OeLSih

Czy Slack ma schemat adresu URL do otwierania # kanału w aplikacji Slack z linku?

Chcę umieścić link na stronie mojego zespołu, który może prowadzić do używanego przez nas kanału Slack, do użytku przez inne osoby w firmie.


1
Wydaje mi się, że obecnie nie możesz tego zrobić, ale powinieneś spróbować zapytać ich zespół wsparcia - są po prostu świetne i udzielą ci szczegółowej odpowiedzi.
mgarciaisaia

Żadna z odpowiedzi nie wydaje się odpowiadać na Twoje pytanie. Czy znalazłeś sposób, aby otworzyć swój # kanał w aplikacji Slack?
user1941537

Odpowiedzi:


83

Identyfikator URI do otwarcia określonego kanału w aplikacji Slack to:

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

Prawdopodobnie będziesz potrzebować tych zasobów Slack API, aby uzyskać identyfikatory swojego zespołu i kanału:

Oto pełna dokumentacja ze Slacka


Bardzo obiecujące. Nie mam tokena API mojej organizacji, ale to robi coś z Firefoksa i Safari (nie Chrome?).
MattDiamant

14
Możesz uzyskać identyfikator zespołu i identyfikator każdego kanału, wykonując przeglądanie źródła w internetowej wersji Slack fyi.
mikegertrudes

8
To wydaje się nie działać dla mnie. slack: // otwiera aplikację, ale kanał / zespół są ignorowane.
Mike N

5
Więcej na temat głębokiego linkowania tutaj: api.slack.com/docs/deep-linking#open_a_direct_message
Ryan Burney

2
Więcej informacji na temat uzyskiwania identyfikatorów zespołu i kanałów znajdziesz tutaj: stackoverflow.com/a/41653047/433223
Orangutech

80

Oczywiście że możesz:

https: // <organization> .slack.com / messages / <channel> /

na przykład: https://tikal.slack.com/messages/general/ (oczywiście, że aby uzyskać do niego dostęp, musisz być częścią zespołu)


2
Może powinienem był być bardziej szczegółowy, ale chcę otworzyć aplikację Slack z linku. Zmieniłem pytanie.
MattDiamant

Czy jesteś pewien, że wszyscy zainstalowali aplikację komputerową i wszyscy mają ten sam system operacyjny (Windows? Mac?). Również aktywacja aplikacji z poziomu przeglądarki stanowi zagrożenie bezpieczeństwa.
yorammi

1
System operacyjny nie powinien mieć znaczenia, jeśli jest to włączone, ponieważ przeglądarka uruchamia aplikację. Nie jest to również zagrożenie bezpieczeństwa, wiele aplikacji ma taką możliwość. Jest to link dla osób z aplikacją Slack, więc klikną go tylko wtedy, gdy mają Slack.
MattDiamant

1
System operacyjny wyświetli monit, jeśli nie rozpozna niestandardowej obsługi protokołu, ale jeśli Slack ma to włączone, nie byłoby problemu.
MattDiamant

1
To dość powszechna rzecz o nazwie Deep Links lub schematy URI, iTunes ma ją od lat.
Oded Breiner

53

Odwoływanie się do kanału w rozmowie

Aby utworzyć klikalne odniesienie do kanału w rozmowie na Slacku, po prostu wpisz, #a następnie nazwę kanału. Na przykład: #general.

# wzmianka o kanale

Aby pobrać link do kanału za pośrednictwem interfejsu użytkownika Slack

Aby udostępnić adres URL kanału na zewnątrz, możesz pobrać jego łącze, klikając nazwę kanału z wciśniętym klawiszem Control (Mac) lub prawym przyciskiem myszy (Windows):

pobranie adresu URL kanału

Link wyglądałby tak:

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

Pamiętaj, że ten link nie zmienia się, nawet jeśli zmienisz nazwę kanału. Dlatego lepiej jest użyć tego linku niż tego opartego na nazwie kanału.

Tworzenie adresu URL dla kanału na podstawie nazwy kanału

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

Otwarcie powyższego adresu URL w przeglądarce uruchomiłoby klienta Slack (jeśli jest dostępny) lub otworzył kanał Slack w samej przeglądarce.

Tworzenie adresu URL dla kanału wiadomości bezpośrednich (DM) do użytkownika

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

1
Lubię /channelslinki: bardzo wygodne i proste. Sprawdziłem, że działają również dla kanałów DM: użyj yourteam.slack.com/channels/person, aby otworzyć @person DM.
DKroot

6

Możesz użyć

luźny://

aby otworzyć aplikację komputerową Slack. Na przykład na Macu uruchomiłem:

open slack: //

z terminala i otwiera aplikację Slack na komputerze Mac. Mimo to nie znalazłem adresu URL, którego należy użyć do otwarcia określonego zespołu, kanału lub wiadomości.


5

Kiedy wypróbowałem rozwiązanie Yorammi, zostałem przeniesiony do Slacka, ale nie wskazałem kanału.

Miałem więcej szczęścia z:

https: // <organization> .slack.com / messages / # <kanał> /

i

https: // <organizacja> .slack.com / messages / <kanał> / szczegóły /

Chociaż nadal były wyświetlane w oknie przeglądarki, a nie w aplikacji.


Dobrze, znam adresy URL wiadomości z luzem. Moim jedynym celem jest otwarcie go w aplikacji.
MattDiamant

2
Poprawka do pierwszego linku powyżej (nie uwzględniaj hasha): https: // <organizacja> .slack.com / messages / <channel> /
Jeff Evans
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.