如何解决Discord.js音乐机器人在编码时遇到问题
由于括号,我几乎可以肯定会收到此错误,但我无法解决。我正在尝试制作一个播放音乐的 discord机器人:
const Discord = require('discord.js');
const client = new Discord.Client();
const PREFIX = '';
const ydtl = require("ytdl-core")
const Token = "(token here)";
var servers = {}
client.on('message',message =>{
console.log("ESTOU ONLINE CARALHO");
let args = message.content.substring(PREFIX.length).split(" ");
switch (args[0]) {
case 'play':
function play(connection,message){
var server = servers[message.guild.id];
server.dispatcher = connection.playStream(ytdl(server.queue[0],{filter: "audioonly"}));
server.queue.shift();
server.dispatcher.on("end",function(){
if(server.queue[0]){
play(connection,message);
}else {connection.disconnect()};
});
}
if(!args[1]){
message.channel.send("Tens que por o link da musica CARALHO");
return;
}
if(!message.member.voiceChannel){
message.channel.send("precisas de estar num canal de voz pra fazeres isso OH BURRO");
return;
}
if(!servers[message.guild.id]) servers[message.guild.id] = {
queue:[]
}
var server = servers[message.guild.id];
server.queue.push(args[1])
if(!message.guild.voiceConnection) message.member.voiceChannel.join().then(function(connection){
play(connection,message);
})
break;
}
我在这里遇到错误:client.login(Token);
。为什么?
解决方法
您似乎没有使用提供的代码登录API,请尝试在文件末尾添加client.login(Token);
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。