Discord js kullanılarak yazılmış bir botu ses kanalında tutma kodu. Botunuzu istediğiniz bir ses kanalında tutabilirsiniz. Tek yapmanız gereken sunucu ve ses kanalı id bilgilerini belirtilen yerlere doğru şekilde girmek.
Kurulum için aşağıdaki adımları izleyin;
- Bu kod projenizin main dosyasına atılmalıdır.
bot.js
, server.js
vb. main dosyanızın içerisinde bir yere ekleyin.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyebilirsiniz.
- Gerekli modüller; Discord.js
SUNUCU_ID
ve SES_KANALI_ID
kısımlarını doldurun.
// Main (index.js, server.js, main.js, bot.js vb.) dosyasına eklenmeli.
// Bu komut Staup tarafından hazırlanmıştır.
const guildId = 'SUNUCU_ID'; // Hedef sunucunun ID'si
const channelId = 'SES_KANALI_ID'; // Hedef sesli kanalın ID'si
client.once('ready', () => {
const guild = client.guilds.cache.get(guildId);
if (!guild) {
console.error("Staup Bilgilendirme - " + 'Belirtilen sunucu (guild) bulunamadı.');
return;
}
const channel = guild.channels.cache.get(channelId);
if (!channel || channel.type !== 'GUILD_VOICE') {
console.error("Staup Bilgilendirme - " + 'Belirtilen sesli kanal bulunamadı.');
return;
}
channel.join()
.then(connection => {
console.log("Staup Bilgilendirme - " + `Bot ${channel.name} kanalına başarıyla bağlandı.`);
})
.catch(error => {
console.error("Staup Bilgilendirme - " + 'Bot sesli kanala bağlanırken bir hata oluştu:', error);
});
});