Ön Koşullar
- Bir Discord hesabı
- Sunucuyu Yönet iznine sahip olduğunuz bir Discord sunucusu
- Bir Claw örneği (buradan oluşturun)
Kurulum Kılavuzu
Bir Discord Uygulaması Oluşturun
- Discord Developer Portal adresine gidin
- New Application butonuna tıklayın
- Bir isim verin (örneğin, “My AI Bot”) ve Create butonuna tıklayın
Bir Bot Oluşturun
- Uygulamanızda Bot sekmesine gidin
- Add Bot → Yes, do it! butonlarına tıklayın
- Privileged Gateway Intents altında şunları etkinleştirin:
- Message Content Intent (gerekli)
- Server Members Intent (önerilir)
- Bir bot token’ı oluşturmak için Reset Token butonuna tıklayın
- Token’ı kopyalayın — bir sonraki adımda buna ihtiyacınız olacak
Botu Sunucunuza Davet Edin
- OAuth2 sekmesi → URL Generator bölümüne gidin
- Scopes altında şunları seçin:
bot,applications.commands - Bot Permissions altında şunları seçin:
Send Messages,Read Message History - Oluşturulan URL’yi kopyalayın ve tarayıcınızda açın
- Sunucunuzu seçin ve Authorize butonuna tıklayın
LemonData Panelinde Yapılandırın
- Claw Dashboard sayfanıza gidin
- Örneğinizin üzerindeki ayarlar simgesine tıklayın
- IM Integrations sekmesini açın
- Discord bölümünü genişletin
- Bot Token bilginizi yapıştırın
- Save butonuna tıklayın
Sunucularda Kullanım
Grup Ayarları
Dashboard’unuzdaki IM Integrations sekmesinde sunucu (guild) davranışını yapılandırın:| Ayar | Seçenekler | Açıklama |
|---|---|---|
| Group Policy | Open (varsayılan) / Allowlist / Disabled | Sunucu kanallarına erişimi kontrol eder |
| Require @mention | On / Off | Bot yalnızca etiketlendiğinde (@mention) yanıt verir (önerilir) |
| Group IDs | Guild ID listesi | Belirli sunucularla sınırlandırın (boş = tüm sunucular) |
Discord, global bir grup izin listesi yerine sunucu başına (per-guild) kullanıcı izin listeleri kullanır. Gelişmiş sunucu bazlı kullanıcı filtreleme için doğrudan OpenClaw yapılandırma dosyasında düzenleme yapın.
DM Politikası
Botunuza kimlerin doğrudan mesaj gönderebileceğini kontrol edin:| Politika | Davranış |
|---|---|
| Pairing (varsayılan) | Yeni kullanıcılar bir eşleştirme kodu alır — yetkilendirmek için bu kodu WebUI’ya girin |
| Allowlist | Yalnızca belirttiğiniz kullanıcı ID’leri bota DM gönderebilir |
| Open | Herkes bota DM gönderebilir (dikkatli kullanın) |
Sorun Giderme
Bot çevrimiçi ancak yanıt vermiyor
Bot çevrimiçi ancak yanıt vermiyor
- Developer Portal’da Message Content Intent’in etkinleştirildiğinden emin olun
- Bot token’ının doğru olduğunu doğrulayın
- Botun kanalda mesaj okuma ve gönderme izni olduğunu kontrol edin
Bot çevrimdışı görünüyor
Bot çevrimdışı görünüyor
- Paneldeki örnek durumunuzu kontrol edin (yeşil/çalışıyor olmalıdır)
- Örneği yeniden başlatmayı deneyin
- Token’ın Developer Portal’da sıfırlanmadığını doğrulayın
Loglarda 409 Conflict hataları
Loglarda 409 Conflict hataları
- Bu durum, iki örneğin aynı bot token’ını kullanmaya çalışmasıyla oluşur
- Yalnızca bir Claw örneğinin bu token ile yapılandırıldığından emin olun