Slack'de Özel Slash Komutları Nasıl Oluşturulur
Gevşek bir takım üretkenlik aracı birçok yapılandırma ve hizmetle birlikte gelir özelleştirme içindir. Özelleştirilebilir özelliklerinin en iyilerinden biri Slash Komutları. Slash Komutları aslında anahtar kelimelerdir Mesajları bir mesaj olarak girdiğinizde, belirli bir işlemi gerçekleştiren önceki eğik çizgi sembolünden (/) önce Slack içinde.
Yerleşik Eğik çizgi komutları
Geçerli yerleşik Eğik çizgi komutları kümesi bir dizi önceden tanımlanmış fonksiyon gerçekleştirir Slack içinde. Örneğin, girerek /uzakta
İleti giriş kutusuna Slash Command, hesabınızın durumunu değiştirebilirsiniz, aşağıdaki gifte gördüğünüz gibi.
Özel Eğik çizgi komutları
Ayrıca özel Slash komutları yarat Slack içinde. Özel Eğik çizgi komutları geliştiricilere izin verir güvenli HTTP istekleri yapmak web uygulamalarına veya servislerine ve alakalı cevaplar almak onlardan yeni Slack mesajları olarak görüntülenir..
Örnek olarak, bir futbol maçının şu anki puanını düz metin olarak döndüren bir web hizmeti var. Bir Slash komutu oluşturabilirsiniz. güvenli bir HTTP isteği yap bu web servisine gidin ve puanı görüntüleyin. cevap metni olarak alındı Slack mesaj penceresinde.
Eğik çizgi komutu oluşturma
Bir Eğik çizgi komutu oluşturmak için https: // [yourTeam] .slack.com / apps / build / özel entegrasyon Tarayıcınızın adres çubuğunun URL’si [yourTeam] yer tutucusunu değiştirin Slack ekibinizin adı ile Slash Commands seçeneğini tıklayın..
Bir sonraki ekranda, anahtar kelimeyi girin Slack Komutunuz için kullanmak istiyorsanız (boşluk kullanmayın), ardından Slash Komut Entegrasyonu Ekle düğmesini tıklayın. Yapabilirsin bu anahtar kelimeyi daha sonra düzenleyin Eğer istersen.
Bir sonraki ekranda ayarları yapılandır Slash komutunuz için. Girmeniz gerekir Web uygulamasının URL'si isteğinizi göndermek istiyorum. Ayrıca bir belirteç değeri Web sunucunuzda kullanabileceğiniz yeni oluşturduğunuz Slash komutu için isteği doğrula Slack tarafından gönderildi.
Cevabı görüntüle
Varsayılan olarak, Slash komutları tarafından yapılan isteklere verilen cevaplar düz metin olarak gösterilir mesaj penceresinde. Mesajları göstermek istersen Slack mesaj biçiminde bunun yerine, cevapların içinde olması gerekiyor. geçerli JSON biçim.
Ayrıca, varsayılan olarak, Slash Komutunun cevabı: sadece bu komutu giren kullanıcı tarafından görülebilir, ve kanaldaki diğerleri değil. Bu sadece cevap geçerli bir JSON ise değiştirilebilir adı verilen mülkü taşıyan "Response_type"
değeri olan "İn_channel"
, daha sonra kanaldaki tüm kullanıcılar yanıtı görebilir. "Metin"
özellik ana metni tutar mesajda gösterilecek.
// Örnek JSON yanıtı "response_type": "in_channel", "text": "…"
Örnek olarak göstereceğim bir ASCII sanat satranç tahtası geleneklerime cevap olarak /Hadi oynayalım
Slash komutunu, önceki bölümde oluşturduğumu göstermek için yaptım. daha karmaşık karakterler göster cevabında da. Hakkında daha fazla okuyabilirsiniz Slack's mesaj biçimlendirme Slack API dokümanlarında.
Aşağıda, ekran görüntüsünü görebilirsiniz. JSON yanıtı Örnek Slash komutum görüntülenecek veya aynı JSON dosyasını Github'da bulabilirsiniz..
Eğer sende satır sonları istiyorum Mesajınızdaki \ n
yeni çizgi karakter değerinde "Metin"
özellik.
Komutu çalıştırın
Bir kanala veya DM Slack’daki mesaj penceresi ve yeni Slash komutunu girin mesaj giriş alanına Eğer işaretlemiş olsaydın Bu komutu otomatik tamamlama listesinde göster Slash komut ayarlarınızda onay kutusunu işaretleyeceksiniz. Öneri listesinde emrinizi görün yazarken.
Bu ayarları şimdi yapmadıysanız ve şimdi güncellemek istiyorsanız, Slash komut ayarları sayfanıza geri dönebilir ve komutun sağındaki küçük kalem simgesini tıklatarak yapılandırmalarınızı düzenleyebilirsiniz..
Aşağıda nasıl olduğumu gösteren bir gif demosu görebilirsiniz özel eğik çizgi komutu ASCII sanat satranç tahtası ile Slack.