Ön Koşullar
- Yönetici erişimine sahip olduğunuz bir Slack çalışma alanı
- Bir Claw örneği (buradan bir tane oluşturun)
Kurulum Kılavuzu
Bir Slack Uygulaması Oluşturun
- Slack API adresine gidin ve Create New App butonuna tıklayın
- From scratch seçeneğini belirleyin
- Bir uygulama adı girin (örneğin, “AI Assistant”) ve çalışma alanınızı seçin
- Create App butonuna tıklayın
Socket Mode'u Etkinleştirin
- Sol kenar çubuğunda Socket Mode bölümüne gidin
- Enable Socket Mode seçeneğini ON konumuna getirin
- Token’a bir ad verin (örneğin, “claw-socket”) ve Generate butonuna tıklayın
- App-Level Token’ı (
xapp-ile başlar) kopyalayın — buna ihtiyacınız olacak
Bot İzinlerini Yapılandırın
- Kenar çubuğunda OAuth & Permissions bölümüne gidin
- Bot Token Scopes altında şu kapsamları ekleyin:
chat:write— Mesaj gönderim:history— DM geçmişini okuim:read— DM’leri görüntüleim:write— DM başlatapp_mentions:read— @bahsetmeleri algıla
- Üst kısımdaki Install to Workspace butonuna tıklayın
- Uygulamayı yetkilendirin
- Bot User OAuth Token’ı (
xoxb-ile başlar) kopyalayın
Etkinlikleri Etkinleştirin
- Kenar çubuğunda Event Subscriptions bölümüne gidin
- Enable Events seçeneğini ON konumuna getirin
- Subscribe to bot events altında şunları ekleyin:
message.im— DM’lerdeki mesajlarapp_mention— Kanallardaki @bahsetmeler
- Save Changes butonuna tıklayın
LemonData Panelinde Yapılandırın
- Claw Dashboard sayfanıza gidin
- Örneğinizdeki ayarlar simgesine tıklayın
- IM Integrations sekmesini açın
- Slack bölümünü genişletin
- App Token (
xapp-...) ve Bot Token (xoxb-...) bilgilerinizi yapıştırın - Save butonuna tıklayın
Erişim Kontrolü
Grup Ayarları
Dashboard’unuzun IM Integrations sekmesinde kanal erişimini yapılandırın:| Ayar | Seçenekler | Açıklama |
|---|---|---|
| Grup Politikası | Açık (varsayılan) / İzin Listesi / Devre Dışı | Botun hangi kanallarda yanıt vereceğini kontrol eder |
| @bahsetme Gerektir | Açık / Kapalı | Bot yalnızca @bahsedildiğinde yanıt verir |
| Grup ID’leri | Kanal ID listesi | Belirli kanallarla sınırla (boş = tüm kanallar) |
| Grupta İzin Verilen Kullanıcılar | Kullanıcı ID listesi | Yalnızca bu kullanıcılar botu tetikleyebilir (izin listesi modu) |
Sorun Giderme
Bot DM'lere yanıt vermiyor
Bot DM'lere yanıt vermiyor
- Her iki token’ın da doğru olduğunu doğrulayın (App Token
xapp-, Bot Tokenxoxb-ile başlar) message.imetkinliğine abone olunduğundan emin olun- Uygulamanın çalışma alanınıza yüklendiğinden emin olun
Bot @bahsetmelere yanıt vermiyor
Bot @bahsetmelere yanıt vermiyor
app_mentions:readkapsamının veapp_mentionetkinliğinin yapılandırıldığını kontrol edin- Botun önce kanala davet edilmesi gerekir (
/invite @botnameyazın)
'not_allowed_token_type' hatası
'not_allowed_token_type' hatası
- 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