Kezdőoldal » Számítástechnika » Programozás » Discord bot, play commandot...

Discord bot, play commandot készítek és ez a hiba lépett fel! (Bővebben lent) Hogyan tudnám megcsinálni úgy, hogy működjön?

Figyelt kérdés

// use

const {

Client,

Attachment

} = require("discord.js");

const bot = new Client();


const ytdl = require("ytdl-core");


const PREFIX = ".";


var version = '1.0';


var servers = {};


bot.on('ready', () => {

console.log("ONLINE " + version);

});


const TOKEN = "itt a tokenem van"


bot.login(TOKEN)



// console kiírás



bot.on('message', async message => {


if(message.author.bot) return undefined;

if(!message.content.startsWith(PREFIX)) return undefined;

const args = message.content.split(' ');


if(message.content.startsWith(`${PREFIX}play`)) {

const voiceChannel = message.member.voiceChannel;

if(!voiceChannel) return message.channel.send('Lépj be egy voice szobába!');

const permissions = voiceChannel.permissionsFor(message.client.user);

if(!permissions.has('CONNECT')) {

return message.channel.send("Nem tudok csatlakozni ehhez a voice csatornához!");

}

if(!permissions.has('SPEAK')) {

return message.channel.send('Nincs jogom zenét lejátszani!');

}

try{

var connention = await voiceChannel.join();


} catch (arror) {

console.error(`HIBA itt: ${error}`);

return message.channel.send(`Hiba lépett fel itt: ${error}`);

}


const dispatcher = connection.playStream(ytdl(args[1]))

.on('end', () => {

console.log('A zenének vége!');

voiceChannel.leave();

})

.on('error', error => {

console.error(error);

});

dispatcher.setVolumeLogarithmic(5 / 5);

}

});



kép formájában a code: [link]


A hibám az hogy amikor bent vagyok egy voice szobában akkor is azt irja ki hogy: Lépj be egy voice szobába!



2020. júl. 3. 22:30
 1/1 anonim ***** válasza:
100%
2020. júl. 3. 22:59
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!