Apa yang saya lakukan salah? Tidak ada satu pun dari contoh tautan Penurunan Biaya yang berfungsi sejauh ini di aplikasi Slack saya.
Saya menempelkan pada contoh di bawah ini dalam obrolan di aplikasi Slack saya. Saya mendapatkan contoh ini dari sintaks slack markdown dan masih memperlakukannya sebagai teks literal di Aplikasi Slack:
[like this](http://someurl)
jadi saya akhirnya melihat bahwa alih-alih hanya "seperti ini" sebagai tautan di Slack chat.
Atau mungkin hal di atas salah, dalam hal ini pertanyaan saya kemudian bagaimana Anda membuat tautan secara eksplisit di Slack? Saya ingin beberapa teks yang saya tentukan dapat diklik ke URL tertentu (hyperlink).
Jawaban:
Slack saat ini tidak mendukung hyperlink; lihat tautan ini yang mengatakan:MEMPERBARUI:
Slack akhirnya menambahkan fungsi ini ke antarmuka obrolan ( sumber ) mereka:
sumber
slack-api
yang tidak mendukung hyperlink teks.Array
sebagai pesan di saluran. Lihat contoh di sini: api.slack.com/messaging/composing/formatting#linking-urlsSlack menggunakan aroma markdown sendiri:
Slack Markdown Links bekerja dengan cara berikut:
<http://someurl|like this>
Catatan: Anda hanya dapat melakukan ini melalui Slack API dan BUKAN hanya sebagai pesan sederhana yang Anda kirim melalui klien Slack.
Pembuat Pesan Contoh Info Lainnya di Documents
sumber
Ini belum didukung oleh Slack untuk pesan langsung, Anda hanya dapat melakukan ini menggunakan Slack API. Tetapi Anda dapat membatalkan permintaan fitur yang saya kirimkan di sini .
sumber
Mulai hari ini, 2020.02.14, di salah satu contoh Slack saya anggota, saya dapat membuat / menempelkan hyperlink! 🎉
Contoh menyisipkan hyperlink dari salinan info rapat Tim ke Slack:
Slack telah memperbarui dokumentasinya . Masih belum ada cara penurunan harga untuk melakukannya 😢, artinya
[blah](https://stackoverflow.com)
tidak berfungsi.Fitur rapi, pilih beberapa teks dan CTRL + V ketika URL ada di clipboard dan itu menciptakan hyperlink 🥳
Melalui beberapa rekayasa terbalik, saya dapat menempatkan teks pada Windows Clipboard melalui C # dan membuatnya untuk disisipkan ke Slack:
sumber
Ruben 's jawaban akan bekerja, tetapi akan terlihat seperti file upload diberi judul, seperti yang terlihat di sini: File untitled diposting ke Slack . Dengan sedikit modifikasi, Anda dapat dengan mudah memposting pesan yang tampak alami yang menampilkan hyperlink yang berfungsi seperti yang Anda lihat di sini: postingan Slack yang tampak alami dengan hyperlink dengan menggunakan metode chat.postMessage Slack api alih-alih "files.upload" dan mengadopsi Slack's format pesan sendiri alih-alih Penurunan harga. Itu akan dilakukan seperti ini:
The
link_names=true
Argumen tidak digunakan dalam contoh ini, tetapi berguna untuk dapat@
menyebutkan pengguna dan#
mengacu pada saluran.sumber
Sertakan URL secara langsung dalam
markdown
teks dan akan diubah secara otomatis oleh server menjadi tautan.tulis seperti ini. (Ini hanya akan bekerja dengan menggunakan slack API. Slack bots / slack apps)
Referensi: https://api.slack.com/messaging/composing/formatting#linking-urls
sumber
Sebagai alternatif untuk Slack Pesan (tercakup dalam Wilhem 's jawaban ), Anda dapat membuat Slack Posts melalui API dan penggunaan setidaknya beberapa penurunan harga. Keduanya menciptakan
<h2><a href="https://someurl">like this</a></h2>
:atau swap
content="..."
untuk[email protected]
Ini menggunakan files.upload . Saya pikir cara termudah untuk mencoba memposting seperti diri Anda adalah dengan token warisan . Dapatkan ID saluran dari URI saluran.
sumber
Saya menulis kode ini untuk mengonversi tautan penurunan harga dalam tubuh teks ke dalam format tautan yang diharapkan slack:
Dari apa yang saya tahu slack tidak mendukung tautan gambar di dalam teks.
sumber
Sangat terlambat ke pesta tetapi saya baru-baru ini menemukan bahwa Anda dapat menggunakan penyingkat URL untuk membuat tautan https yang kemudian dapat Anda rujuk menggunakan tautan penurunan harga.
sumber