Ana içeriğe atla
Socket Mode kullanarak Slack çalışma alanınıza bir yapay zeka asistanı ekleyin — genel bir URL gerekmez.

Ön Koşullar

Kurulum Kılavuzu

1

Bir Slack Uygulaması Oluşturun

  1. Slack API adresine gidin ve Create New App butonuna tıklayın
  2. From scratch seçeneğini belirleyin
  3. Bir uygulama adı girin (örneğin, “AI Assistant”) ve çalışma alanınızı seçin
  4. Create App butonuna tıklayın
2

Socket Mode'u Etkinleştirin

  1. Sol kenar çubuğunda Socket Mode bölümüne gidin
  2. Enable Socket Mode seçeneğini ON konumuna getirin
  3. Token’a bir ad verin (örneğin, “claw-socket”) ve Generate butonuna tıklayın
  4. App-Level Token’ı (xapp- ile başlar) kopyalayın — buna ihtiyacınız olacak
3

Bot İzinlerini Yapılandırın

  1. Kenar çubuğunda OAuth & Permissions bölümüne gidin
  2. Bot Token Scopes altında şu kapsamları ekleyin:
    • chat:write — Mesaj gönder
    • im:history — DM geçmişini oku
    • im:read — DM’leri görüntüle
    • im:write — DM başlat
    • app_mentions:read — @bahsetmeleri algıla
  3. Üst kısımdaki Install to Workspace butonuna tıklayın
  4. Uygulamayı yetkilendirin
  5. Bot User OAuth Token’ı (xoxb- ile başlar) kopyalayın
4

Etkinlikleri Etkinleştirin

  1. Kenar çubuğunda Event Subscriptions bölümüne gidin
  2. Enable Events seçeneğini ON konumuna getirin
  3. Subscribe to bot events altında şunları ekleyin:
    • message.im — DM’lerdeki mesajlar
    • app_mention — Kanallardaki @bahsetmeler
  4. Save Changes butonuna tıklayın
5

LemonData Panelinde Yapılandırın

  1. Claw Dashboard sayfanıza gidin
  2. Örneğinizdeki ayarlar simgesine tıklayın
  3. IM Integrations sekmesini açın
  4. Slack bölümünü genişletin
  5. App Token (xapp-...) ve Bot Token (xoxb-...) bilgilerinizi yapıştırın
  6. Save butonuna tıklayın
6

Sohbete Başlayın

  1. Slack’te botunuza bir DM gönderin veya bir kanalda ondan @bahsedin
  2. İlk kullanıcı otomatik olarak sahip olarak eşleştirilir — kod gerekmez!
  3. Yapay zeka ile sohbete başlayın!

Erişim Kontrolü

Grup Ayarları

Dashboard’unuzun IM Integrations sekmesinde kanal erişimini yapılandırın:
AyarSeçeneklerAçıklama
Grup PolitikasıAçık (varsayılan) / İzin Listesi / Devre DışıBotun hangi kanallarda yanıt vereceğini kontrol eder
@bahsetme GerektirAçık / KapalıBot yalnızca @bahsedildiğinde yanıt verir
Grup ID’leriKanal ID listesiBelirli kanallarla sınırla (boş = tüm kanallar)
Grupta İzin Verilen KullanıcılarKullanıcı ID listesiYalnızca bu kullanıcılar botu tetikleyebilir (izin listesi modu)
Varsayılan olarak Slack açık grup politikasını kullanır — bot, davet edildiği tüm kanallarda yanıt verir. Belirli kanallarla sınırlamak için izin listesi (allowlist) kullanın.

Sorun Giderme

  • Her iki token’ın da doğru olduğunu doğrulayın (App Token xapp-, Bot Token xoxb- ile başlar)
  • message.im etkinliğine abone olunduğundan emin olun
  • Uygulamanın çalışma alanınıza yüklendiğinden emin olun
  • app_mentions:read kapsamının ve app_mention etkinliğinin yapılandırıldığını kontrol edin
  • Botun önce kanala davet edilmesi gerekir (/invite @botname yazın)
  • App Token alanı için Bot Token’ı değil, App-Level Token (xapp-) kullandığınızdan emin olun
  • Bot Token (xoxb-), Bot Token alanına girilmelidir