Discord voice bot

📅
👁️ 462 katselukertaa
🔓 Julkinen


const Discord = require('discord.js');
const discordTTS=require("discord-tts");
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
});

client.on('message', async message => {
	// Join the same voice channel of the author of the message
  if (message.author.bot) return

  console.log(message.content);

  if (message.content == "=watch") {
    if (message.member.voice.channel) {
  		const connection = await message.member.voice.channel.join();

      const broadcast = client.voice.createBroadcast();

      broadcast.play(discordTTS.getVoiceStream("I have joined. I will tell when someone joins or disconnects."));
      const dispatcher=connection.play(broadcast, { volume: 0.5 });
      /*
      const dispatcher = connection.play('audio.mp3', { volume: 0.5 });

      dispatcher.on('start', () => {
      	console.log('audio.mp3 is now playing!');
      });

      dispatcher.on('finish', () => {
      	console.log('audio.mp3 has finished playing!');
      });

      // Always remember to handle errors appropriately!
      dispatcher.on('error', console.error);
      */
  	}
  } else if (message.content.startsWith("=say ")) {
      console.log(message.author)
/*    if (message.member.voice.channel) {
      const connection = await message.member.voice.channel.join();

      const broadcast = client.voice.createBroadcast();

      broadcast.play(discordTTS.getVoiceStream(""));
      const dispatcher=connection.play(broadcast, { volume: 0.5 });
    }
  }*/
  }
});

client.login('cantsee');