URL Slack per aprire un canale dal browser


112

Questo URL di iTunes aprirà The Hitchhiker's Guide to the Galaxy in iTunes:

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

Questo URL Spotify aprirà TUTTO dai discendenti in Spotify:

spotify: pista: 22feF2sbtGydtvx1OeLSih

Slack ha uno schema URL per aprire un #channel nell'app Slack da un collegamento?

Voglio inserire un collegamento sul sito del mio team che possa collegarsi al canale Slack che utilizziamo, per l'utilizzo da parte di altre persone in azienda.


1
Non penso che tu possa farlo attualmente, ma dovresti provare a chiedere al loro team di supporto: sono semplicemente fantastici e ti daranno una risposta dettagliata.
mgarciaisaia

Nessuna delle risposte sembra rispondere alla tua domanda. Hai trovato un modo per aprire il tuo #channel nell'app Slack?
user1941537

Risposte:


83

L'URI per aprire un canale specifico nell'app Slack è:

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

Probabilmente avrai bisogno di queste risorse dell'API Slack per ottenere gli ID del tuo team e del tuo canale:

Ecco la documentazione completa di Slack


Molto promettente. Non ho il token API della mia organizzazione, ma sta facendo qualcosa da Firefox e Safari (non Chrome?).
MattDiamant

14
Puoi ottenere l'ID del tuo team e l'ID di ogni canale facendo una visualizzazione sorgente sulla versione web di Slack fyi.
mikegertrudes

8
Questo non sembra funzionare per me. slack: // apre l'app ma il canale / il team vengono ignorati.
Mike N

5
Maggiori informazioni sui link diretti
Ryan Burney

2
E più su come ottenere il vostro team e ID canale qui: stackoverflow.com/a/41653047/433223
Orangutech

80

Certo che puoi:

https: // <organizzazione> .slack.com / messaggi / <canale> /

ad esempio: https://tikal.slack.com/messages/general/ (ovviamente per accedervi devi far parte del team)


2
Forse avrei dovuto essere più specifico, ma voglio aprire l'app Slack da un collegamento. Ho modificato la domanda.
MattDiamant

Sei sicuro che tutti abbiano installato l'app desktop e che tutti abbiano lo stesso sistema operativo (Windows? Mac?) Anche l'attivazione di un'applicazione dall'interno di un browser è un rischio per la sicurezza.
yorammi

1
Il sistema operativo non dovrebbe avere importanza se è abilitato, poiché il browser sta avviando l'applicazione. Inoltre, non è un rischio per la sicurezza farlo, molte app hanno questa capacità. È un collegamento per le persone con l'app Slack, quindi faranno clic su di esso solo se hanno Slack.
MattDiamant

1
Il sistema operativo ti chiederà se non riconosce il gestore del protocollo personalizzato, ma se Slack lo ha abilitato, non sarebbe un problema.
MattDiamant

1
È una cosa abbastanza comune chiamata Deep Links, o schemi URI, iTunes ce l'ha da anni.
Oded Breiner

53

Riferimento a un canale all'interno di una conversazione

Per creare un riferimento cliccabile a un canale in una conversazione Slack, digita semplicemente #seguito dal nome del canale. Ad esempio: #general.

# menzione di un canale

Per ottenere un collegamento a un canale tramite l'interfaccia utente di Slack

Per condividere esternamente l'URL del canale, puoi afferrarne il collegamento facendo clic tenendo premuto il tasto Ctrl (Mac) o facendo clic con il pulsante destro del mouse (Windows) sul nome del canale:

catturando l'URL di un canale

Il collegamento sarebbe simile a questo:

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

Nota che questo collegamento non cambia anche se cambi il nome del canale. Quindi, è meglio usare questo collegamento piuttosto che quello basato sul nome del canale.

Per comporre un URL per un canale in base al nome del canale

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

L'apertura dell'URL sopra da un browser avvierà il client Slack (se disponibile) o aprirà il canale slack sul browser stesso.

Per comporre un URL per un canale di messaggi diretti (DM) a un utente

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

1
Mi piacciono i /channelslink: molto comodi e diretti. Ho verificato che funzionino anche per i canali DM di persone: usa yourteam.slack.com/channels/person per aprire @person DM.
DKroot

6

Puoi usare

slack: //

per aprire l'applicazione desktop Slack. Ad esempio, su Mac, ho eseguito:

gioco aperto: //

dal terminale e apre l'applicazione Slack desktop del Mac. Tuttavia, non ho capito l'URL che dovrebbe essere utilizzato per aprire un determinato team, canale o messaggio.


5

Quando ho provato la soluzione di yorammi sono stato portato su Slack, ma non sul canale che avevo specificato.

Ho avuto più fortuna con:

https: // <organizzazione> .slack.com / messaggi / # <canale> /

e

https: // <organizzazione> .slack.com / messaggi / <canale> / dettagli /

Tuttavia, erano ancora entrambi visualizzati in una finestra del browser e non nell'app.


Bene, sono a conoscenza dell'URL dei messaggi slack. Il mio unico obiettivo è averlo aperto nell'app.
MattDiamant

2
Correzione al primo collegamento sopra (non includere l'hash): https: // <organizzazione> .slack.com / messages / <channel> /
Jeff Evans
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.