Kısa cevap. Discord Developer Portal'da bir uygulama oluştur, Bot'u aç, token'ı almak için Reset Token'a bas ve Message Content Intent'i aç. Botu içinde bulunduğun bir sunucuya davet et, Discord'da Developer Mode'u aç ve kendi kullanıcı ID'ni kopyala. Sonra OpenClaw'a token'ı ver ve yalnızca kendi kullanıcı ID'ne izin ver. PlayNHost'ta bu, Ajan sayfasında iki alan ve bir yeniden başlatmadır; panel OpenClaw'ın Discord bağlayıcısını senin için kurar.
6 Kasım 2026'da kontrol edildi, OpenClaw 2026.11.1 için doğrudur.
Bu rehber OpenClaw'ın Discord kurulum belgelerini ve PlayNHost panelinin bugünkü işleyişini izler.
Kenar çubuğunda Bot'u aç ve botun Username alanına ajanının adını yaz.
Hâlâ Bot sayfasındayken Privileged Gateway Intents altında şunları aç:
Message Content Intent: burada zorunlu. OpenClaw bunu Discord'dan ister ve kapalıyken Discord bağlantıyı reddeder ("disallowed intents").
Server Members Intent: OpenClaw önerir; rol izin listeleri ve adları ID'lerle eşleştirmek için gerekir.
Presence Intent: isteğe bağlı, yalnızca çevrimiçi durum güncellemeleri için.
Reset Token'a bas ve token'ı kopyala. Adına rağmen ilk basış ilk token'ını oluşturur. Gizli tut.
Adım 2: Botu davet et ve DM'lere izin ver
OAuth2'yi, sonra OAuth2 URL Generator'ı aç. bot ve applications.commands kapsamlarını işaretle.
Bot Permissions altında en az View Channels, Send Messages, Read Message History, Embed Links ve Attach Files'ı işaretle (Add Reactions isteğe bağlı).
Oluşturulan URL'yi aç, sunucunu seç ve Continue'ya bas. Yalnızca senin ve botun olduğu özel bir sunucu en basitidir.
Botun sana mesaj atabilmesini sağla: sunucu simgesine sağ tıkla, Privacy Settings'i aç ve Direct Messages'ı aç.
Adım 3: Discord kullanıcı ID'ni kopyala
Discord'da User Settings'i, sonra Developer'ı aç ve Developer Mode'u aç (mobilde: App Settings, Advanced). Sonra kendi avatarına veya adına sağ tıkla ve Copy User ID'yi seç. Uzun bir sayıdır (PlayNHost 17 ile 20 hane kabul eder).
OpenClaw'ın Discord belgeleri bunun için Developer Mode'u kullanır, panel de öyle: Telegram kurulumundan farklı olarak konsol senden ID'ni bir bot yanıtından okumanı istemez.
Sohbet uygulamaları altında Discord bot token’ı satırında Ayarla'ya bas, token'ı yapıştır ve Kaydet'e bas. Panel biçimini kontrol eder; yanlış yapıştırırsan "That is not a valid discord bot token." (Bu geçerli bir Discord bot token'ı değil.) mesajını alırsın.
Ona kim yazabilir altında, ID'ni Discord kullanıcı ID’leri alanına yaz ve Kaydet'e bas. Birden fazla ID tek satıra, virgülle ayrılarak yazılır.
Başlat'a bas; ajan zaten çalışıyorsa Şimdi yeniden başlat'a bas. Discord ayrı bir OpenClaw eklentisidir; bu yüzden bir Discord token'ıyla ilk başlatma onu bir kez kurar. Diğer satırların arasında konsol şunu gösterir:
[PlayNHost] Installing the Discord connector 2026.11.1
[PlayNHost] Starting OpenClaw 2026.11.1
[PlayNHost] Your agent is running
[PlayNHost] Discord: only user 123456789012345678 can message your agent.
Testimizde bağlayıcı kurulumu yaklaşık 30 saniye sürdü. Sonraki başlatmalar onu yeniden kullanır ve OpenClaw'ın kendisi güncellendiğinde onu da günceller.
Botuna Discord'da doğrudan mesaj at. Ajanın yanıt verir. Diğer Discord hesapları yok sayılır.
Discord kullanıcı ID’leri alanını boş bırakırsan konsol "Discord: nobody can message your agent yet" (Discord: henüz kimse ajanına mesaj atamıyor) der ve ID'ni nasıl kopyalayacağını açıklar. Sen ekleyene kadar bota DM atan herkes yok sayılır; OpenClaw ilk mesaja bir eşleştirme koduyla yanıt verir: onu yok say, onaylanacak bir şey yok, bunun yerine kullanıcı ID'ni Ajan sayfasına koy.
PlayNHost senin için neleri ayarlar?
Discord DM'leri, Ajan sayfasındaki ID'lerle dmPolicy: "allowlist" kullanır (liste boşken pairing) ve bu ID'ler OpenClaw'ın komut sahipleri olur.
Sunucu kanalları kapalı kalır: OpenClaw'ın varsayılan groupPolicy değeri allowlist'tir ve OpenClaw'ın ayarlarına bir sunucu eklenene kadar bu listede hiçbir sunucu yoktur. Doğrudan mesaj kullan.
Token, OpenClaw'a ortamında DISCORD_BOT_TOKEN olarak ulaşır. OpenClaw'ın ayar dosyasına yazılmış bir token bunun önüne geçerdi; bu yüzden başlatma onu siler.
Discord eklentisinin orada olduğunu openclaw plugins list ile kontrol et. npm paketi 2026.11.1'in test kurulumunda bu eklenti birlikte gelmiyordu; şu komut onu ekledi:
openclaw plugins install npm:@openclaw/discord
Token'ı Gateway'in ortamına koy (asla bir sohbete değil) ve yapılandırmayı ona yönlendir; yalnızca kendine izin ver:
commands kısmı seni yalnızca sahibe açık komutlar için sahip yapar; elle yazılmış bir izin listesi bunu yapmaz. Bir servis kurulumu için DISCORD_BOT_TOKEN değerini ~/.openclaw/.env içine koy ki servis ona sahip olsun ve openclaw gateway çalıştırmak yerine servisi yeniden başlat.
Ya da varsayılan pairing modunu koru: bota DM at, sonra kodu bir saat içinde onayla:
openclaw pairing list discord
openclaw pairing approve discord <CODE>
Yanıt vermediğinde
Ne görüyorsun
Neden ve çözüm
OpenClaw'ın günlüğünde "Used disallowed intents"
Message Content Intent kapalı. Developer Portal'da, Bot altında aç, sonra yeniden başlat.
/gateway/bot adresinden 401: Unauthorized
Token sıfırlandı veya yanlış yazıldı. Reset Token'a yeniden bas, sonra Ajan sayfasında Değiştir'e bas ve yeniden başlat. PlayNHost'ta OpenClaw'ın günlüğü, Files içindeki logs/openclaw.log dosyasıdır.
Bot bir DM'de yanıt vermiyor
Sen ve bot ortak bir sunucuda olmalısınız. OpenClaw'ın Discord rehberi ayrıca botun sana mesaj atabilmesi için o sunucunun Privacy Settings bölümünde Direct Messages'ı açmanı ister.
Bot bir eşleştirme koduyla yanıt verdi
Discord kullanıcı ID’leri boş, bu yüzden ajan eşleştirme modunda. Kullanıcı ID'ni kopyala (Developer Mode, Copy User ID), Ajan sayfasına koy ve yeniden başlat.
Bot yanıt vermiyor ve kod göndermiyor
Listedeki ID senin kullanıcı ID'n değil (örneğin bir sunucu veya kanal ID'si). Kendi adından Copy User ID yap, değiştir ve yeniden başlat.
Konsol: "The Discord connector could not be installed; your agent starts without Discord."
Eklenti indirmesi başarısız oldu. Yeniden denemek için Yeniden başlat'a bas.
Bir sunucu kanalında yanıt yok
Sunucu kanalları varsayılan olarak kapalıdır. Doğrudan mesaj kullan.
Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Tümünü kabul edebilir, yalnızca zorunlu çerezleri kabul edebilir veya kategori bazında seçebilirsiniz.Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Burada varsayılan olarak açıktır. İstemediklerinizi kapatabilirsiniz.Gizlilik politikamızı okuyun