V14 Botu Sese Sokma

Botu istediğiniz ses kanalına bağlayan kod

Posted on 8/27/2024

channelID = ‘KANAL_ID’ kısmına botu hangi ses kanalına bağlıcaksanız o kanalın idsini girin
BOT_TOKEN Botunuzun tokeni

const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({
  intents: [
    GatewayIntentBits.Guilds,
    GatewayIntentBits.GuildVoiceStates,
    GatewayIntentBits.GuildMessages,
    GatewayIntentBits.MessageContent,
  ],
});

client.once('ready', () => {
  console.log(`Bot ${client.user.tag} olarak giriş yaptı`);
  const channelId = 'KANAL_ID';
  const channel = client.channels.cache.get(channelId);

  if (channel) {
    if (channel.isVoice()) {
      channel.join()
        .then(connection => {
          console.log('Başarıyla ses kanalına bağlandı');
        })
        .catch(err => {
          console.error('Ses kanalına bağlanırken bir hata oluştu:', err);
        });
    } else {
      console.log('Verilen ID bir ses kanalı değil');
    }
  } else {
    console.log('Kanal bulunamadı');
  }
});

client.login('BOT_TOKEN');