Slack URL untuk membuka saluran dari browser

112

URL iTunes ini akan membuka The Hitchhiker's Guide to the Galaxy di iTunes Anda:

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

URL Spotify ini akan membuka SEMUA oleh Keturunan di Spotify:

spotify: trek: 22feF2sbtGydtvx1OeLSih

Apakah Slack memiliki skema URL untuk membuka #channel di aplikasi Slack dari tautan?

Saya ingin meletakkan tautan di situs tim saya yang dapat menautkan ke Slack #channel yang kami gunakan, untuk digunakan oleh orang lain di perusahaan.

MattDiamant
sumber
1
Saya tidak berpikir Anda saat ini dapat melakukan ini, tetapi Anda harus mencoba bertanya kepada tim dukungan mereka - mereka sangat hebat, dan akan memberi Anda jawaban terperinci.
mgarciaisaia
Sepertinya tidak ada tanggapan yang menjawab pertanyaan Anda. Apakah Anda menemukan cara untuk membuka #channel Anda di aplikasi Slack?
pengguna1941537

Jawaban:

83

URI untuk membuka saluran tertentu di aplikasi Slack adalah:

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

Anda mungkin akan membutuhkan sumber daya dari Slack API ini untuk mendapatkan ID tim dan saluran Anda:

Berikut dokumentasi lengkap dari Slack

mislav
sumber
Sangat menjanjikan. Saya tidak memiliki token API organisasi saya, tetapi itu melakukan sesuatu dari Firefox dan Safari (bukan Chrome?).
MattDiamant
14
Anda bisa mendapatkan id tim Anda dan setiap id saluran dengan melakukan View Source di versi web Slack fyi.
mikegertrudes
8
Ini sepertinya tidak berhasil untuk saya. slack: // membuka aplikasi tetapi saluran / tim diabaikan.
Mike N
5
Lebih lanjut tentang deep linking di sini: api.slack.com/docs/deep-linking#open_a_direct_message
Ryan Burney
2
Dan lebih banyak lagi tentang mendapatkan tim dan ID saluran Anda di sini: stackoverflow.com/a/41653047/433223
Orangutech
80

Tentu kamu bisa:

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

Misal: https://tikal.slack.com/messages/general/ (tentunya untuk mengaksesnya anda harus menjadi bagian dari tim)

yorammi
sumber
2
Mungkin saya seharusnya lebih spesifik, tetapi saya ingin membuka aplikasi Slack dari tautan. Saya telah mengedit pertanyaan itu.
MattDiamant
Apakah Anda yakin bahwa semua orang telah menginstal aplikasi desktop dan bahwa setiap orang memiliki OS yang sama (Windows? Mac?) Juga mengaktifkan aplikasi dari dalam browser adalah risiko keamanan.
yorammi
1
OS seharusnya tidak masalah jika ini diaktifkan, karena browser meluncurkan aplikasi. Ini juga bukan risiko keamanan untuk melakukan ini, banyak aplikasi memiliki kemampuan ini. Ini adalah tautan untuk orang-orang dengan aplikasi Slack, jadi mereka hanya akan mengekliknya jika memiliki Slack.
MattDiamant
1
OS akan menanyakan Anda jika ia tidak mengenali penangan protokol khusus, tetapi jika Slack mengaktifkannya, itu tidak akan menjadi masalah.
MattDiamant
1
Ini adalah hal yang cukup umum yang disebut Tautan Dalam, atau skema URI, iTunes telah memilikinya selama bertahun-tahun.
Oded Breiner
53

Mereferensikan saluran dalam percakapan

Untuk membuat referensi yang dapat diklik ke saluran dalam percakapan Slack, cukup ketik #diikuti dengan nama saluran. Sebagai contoh: #general.

# penyebutan saluran

Untuk mengambil tautan ke saluran melalui Slack UI

Untuk membagikan URL saluran secara eksternal, Anda dapat mengambil tautannya dengan mengklik kontrol (Mac) atau mengklik kanan (Windows) pada nama saluran:

mengambil URL saluran

Tautannya akan terlihat seperti ini:

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

Perhatikan bahwa tautan ini tidak berubah meskipun Anda mengubah nama saluran. Jadi, lebih baik menggunakan tautan ini daripada yang berdasarkan nama saluran.

Untuk membuat URL saluran berdasarkan nama saluran

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

Membuka URL di atas dari browser akan meluncurkan klien Slack (jika tersedia) atau membuka saluran slack di browser itu sendiri.

Untuk membuat URL untuk saluran pesan langsung (DM) ke pengguna

https://yourteam.slack.com/channels/<username>
codeforester
sumber
1
Saya suka /channelstautan: sangat nyaman dan lugas. Saya memeriksa bahwa mereka juga berfungsi untuk saluran DM orang: gunakan timanda.slack.com/channels/person untuk membuka @person DM.
DKroot
6

Kamu bisa memakai

kendur://

untuk membuka aplikasi desktop Slack. Misalnya, di mac, saya menjalankan:

open slack: //

dari terminal dan itu membuka aplikasi Mac desktop Slack. Namun, saya tidak menemukan URL yang harus digunakan untuk membuka tim, saluran, atau pesan tertentu.

yorammi
sumber
5

Ketika saya mencoba solusi yorammi, saya dibawa ke Slack, tetapi bukan saluran yang saya tentukan.

Saya lebih beruntung dengan:

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

dan

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

Meskipun, keduanya masih ditampilkan di jendela browser dan bukan di aplikasi.

Ventor
sumber
Benar, saya mengetahui URL untuk pesan kendur. Satu-satunya tujuan saya adalah membukanya di aplikasi.
MattDiamant
2
Koreksi ke tautan pertama di atas (jangan menyertakan hash): https: // <organization> .slack.com / messages / <channel> /
Jeff Evans