Discord.js ile bot kodlarken belirli bir kanala veya kanallara mesaj göndermek için aşağıdaki kodu kullanabilirsiniz. Kodun çalışabilmesi için herhangi bir Message Listener‘ın içine yerleştirmelisiniz.
Message Listener‘ın ne olduğunu bilmiyorsanız tıklayınız.
1 2 |
let channel = message.guild.channels.cache.find(channel => channel.name === "Kanal İsmi"); channel.send("Merhaba!!"); |
Yukarıdaki kodun ilk satırında o sunucudaki kanallar arasından Kanal İsmi adında bir kanal bulmasını istiyoruz. Eğer öyle bir kanal yoksa hata verecektir. Daha sonra o kanala mesajımızı gönderiyoruz. Kanal İsmi yerine hangi kanala göndermek istiyorsanız o kanalın adını yazınız.
Discord.js bot kodlama ile alakalı yazılar için tıklayabilirsiniz.