Skip to content

Slack

Kayıt olaylarını Slack kanalına gönderir. Bot token ile ayrıca kayıt başına konu açar, Çöz ve Bana ata düğmelerini ekler ve /stoneity komutunu yanıtlar.

Basit kurulum: Incoming Webhook

  1. Slack'te istediğiniz kanal için bir Incoming Webhook oluşturun (Slack → Apps → Incoming Webhooks → Add to Slack) ve adresi kopyalayın. https://hooks.slack.com/services/ ile başlar.
  2. Stoneity'da Ayarlar → Uygulamalar → Marketplace → Slack → Kur yolunu izleyin.
  3. Webhook adresini yapıştırın, izlenecek olayları ve isteğe bağlı panoları seçip kaydedin.
  4. Kurulu uygulamalar altında Test ile örnek mesaj gönderin.

Bu mod yalnız gönderir. Konular, düğmeler ve komut için bot token kullanın.

Tam kurulum: bot token

  1. api.slack.com/apps adresinde From scratch ile çalışma alanınızda bir Slack uygulaması oluşturun.
  2. OAuth & Permissions altında chat:write, commands ve users:read.email bot izinlerini ekleyin, Install to Workspace deyip Bot User OAuth Token'ı (xoxb-…) kopyalayın.
  3. Botu kanala davet edin (/invite @UygulamanızınAdı) ve kanal ayrıntılarından kanal kimliğini kopyalayın.
  4. Basic Information altından Signing Secret'ı kopyalayın.
  5. Stoneity'da uygulamayı bot token, kanal kimliği ve signing secret ile kurun. Webhook adresini boş bırakın.
  6. Kurulu uygulamalar → Slack → Ayarlar altındaki gelen istek adresini kopyalayıp Slack uygulamanıza tanımlayın:
    • Slash Commands → yeni komut /stoneity, adres <gelen adres>/command
    • Interactivity & Shortcuts → açık, adres <gelen adres>/interactive

Kısayol: uygulama manifesti

  1. adım atlanabilir. Kurulu uygulamalar → Slack → Ayarlar altında, gelen istek adresi doldurulmuş hazır bir Slack uygulama manifesti de gösterilir. Kopyalayıp Slack'te mevcut uygulamanın Settings → App Manifest bölümüne, yeni uygulama içinse Create New App → From an app manifest adımına yapıştırın. İzinleri, /stoneity komutunu ve etkileşim adresini tek seferde ayarlar.

Manifest ilk kurulumdan önce kullanılamaz; gelen istek adresi ancak uygulama kurulduğunda oluşur. Sıfırdan bir Slack uygulaması için sıra şu: küçük bir uygulama oluştur, bot token'ı kopyala, burada kur, sonra manifesti Slack'e geri yapıştır.

Hangi modda ne çalışır

ÖzellikIncoming WebhookBot token
Kanalda olay mesajlarıvarvar
Kayıt başına konuyokvar
Çöz / Bana ata düğmeleriyoksigning secret ile
/stoneity komutuyoksigning secret ile

Yorumlar kaydın konusuna düşer; durum ve atama değişiklikleri ayrıca kanala da yansır.

Komutlar

/stoneity new 3. kattaki yazıcı çalışmıyor
/stoneity INC-1042
/stoneity help

new komutu kurulum ayarlarındaki /stoneity new için board alanını kullanır.

Notlar

  • Token ve sırlar şifreli saklanır, API'den geri döndürülmez.
  • Slack, yanlış kanal ya da iptal edilmiş token için 200 OK ve gövdede hata döner. Stoneity bu gövdeyi okur; böyle teslimatlar doğru şekilde başarısız görünür ve yeniden denenmez.
  • Düğme ve komutlar yalnız geçerli, en fazla beş dakikalık Slack imzası taşıyan isteklerde kabul edilir.

Stoneity Public API v1