Slack API Entegrasyonu – Bot ve Token Oluşturma Rehberi
PreviousJira API Entegrasyonu - Bağlantı RehberiNextMicrosoft Teams API Entegrasyonu – Bağlantı Rehberi
Last updated
Slack’e API isteği gönderebilmek için bir Slack App, bu app’e bağlı bir Bot User ve Bot Token oluşturulması gerekir. Ayrıca botun ilgili workspace’e ve kanallara eklenmesi zorunludur.
Slack API işlemleri, bir Slack App üzerinden gerçekleştirilir.
Adımlar:
Tarayıcıdan aşağıdaki adrese gidilir: https://api.slack.com/apps
Create New App butonuna tıklanır.
From scratch seçilir.
App için bir isim girilir (örn: GenRPA Bot).
Bağlanılacak Slack Workspace seçilir.
Create App ile işlem tamamlanır.
Slack API çağrıları bot kullanıcı üzerinden yapılır.
Adımlar:
App ayarları ekranında Features → Bot Users bölümüne girilir.
Add a Bot User seçilir.
Bot adı girilir (örn: genrpa-bot).
Save Changes ile bot oluşturulur.
Bot Token, Slack API çağrılarında kimlik doğrulama için kullanılır.
Adımlar:
OAuth & Permissions menüsüne girilir.
Bot Token Scopes bölümüne gerekli yetkiler eklenir. Yaygın kullanılan scope’lar:
chat:write
reactions:write
channels:read
groups:read
files:write
Sayfanın üst kısmından Install to Workspace butonuna tıklanır.
Yetkiler onaylanır.
Oluşturulan Bot User OAuth Token kopyalanır.
Örnek: xoxb-1234567890-abcdefg
Token gizli bilgidir, güvenli bir yerde saklanmalıdır.
App, Install to Workspace adımıyla Slack workspace’e eklenmiş olur.
Bu işlem sonrası:
Bot aktif hale gelir
API çağrıları kullanılabilir
Ek bir sunucu kurulumu gerekmez, Slack Cloud üzerinde çalışır.
Bot, mesaj atacağı veya reaksiyon ekleyeceği kanallara manuel olarak davet edilmelidir.
Adımlar:
Slack’te ilgili kanala girilir.
Mesaj alanına aşağıdaki komut yazılır:
/invite @genrpa-bot
Bot kanala eklenir.
Bu işlemler tamamlandıktan sonra Slack botu ilgili workspace üzerinde aktif hale gelir ve API çağrıları üzerinden mesaj gönderme ve reaksiyon ekleme gibi işlemler güvenli bir şekilde gerçekleştirilebilir.
Last updated