我在使用discord。js的机器人制作,我一直得到这个错误,当我试图使一个音乐机器人??我不知道如何定义会员。它甚至不会加入频道或播放音乐,唯一有效的功能是告诉机器人需要一个链接才能继续
let args = message.content.substring(prefix.length).split(" ");
switch (args[0]) {
case 'play':
function play(connection, message){
var server = severs[message.guild.id];
server.dispatcher = connection.playStream(ytdl(server.queue[0], {filter: "audio"}));
server.queue.shift();
server.dispatcher.on("end", function(){
if(server.queue[0]){
play(connection, message);
}
else {
connection.disconnect();
}
});
}
if(!args[1]){
message.channel.send("Link needed!");
return;
}
if(!message.member.voiceChannel){
message.channel.send("You must be in a channel!");
return;
}
if(!servers[message.guild.id]) servers[message.guild.id] = {
queue: []
};
var server = servers[message.guild.id];
server.queue.push(args[1]);
var server = servers[message.guild.id];
server.queue.push(args[1]);
if(!message.guild.voiceConnection) member.voiceChannel.join().then(function(connection){
play(connection, message);
});
break;
case "skip" :
var server = servers[message.guild.id];
if (server.dispatcher) server.dispatcher.end();
break;
case "stop":
var server = server[message.guild.id];
if(message.guild.voiceConnection) message.guild.voiceConnection.disconnect();
break;
}
我对脚本或discord.js了解不多,但您可以使用connection.play()
而不是connection.playStream()
错误发生在哪里?但基于:
if(!message.member.voiceChannel){
message.channel.send("You must be in a channel!");
return;
}
你是说
消息。成员语音频道。join()。然后(
而不是
member.voiceChannel.join
使用符合03标准的编译器(gcc-3.3.2的安全关键变体)。该标准规定必须定义静态成员对象(9.4.2(4))。它还规定“一个定义”规则适用,但不需要诊断(9.4.2(5))。以下代码有效吗? 也就是说,没有“静态常量int fred::JOE;”。我这样问是因为我们有一个例子(显然),模板类中的静态常量从未定义过,代码在某些上下文中工作,但在其他上下文中不工作。我用一个枚举替换了静态常量int
本文向大家介绍在C ++中定义静态成员,包括了在C ++中定义静态成员的使用技巧和注意事项,需要的朋友参考一下 可以使用static关键字定义C ++中类的静态成员。内存中只有静态类成员的一个副本,而不管该类的对象数目如何。因此,静态成员由所有类对象共享。 如果没有以任何其他方式初始化该类的第一个对象,则在创建该类的第一个对象时,该静态类成员将初始化为零。 演示静态类成员定义的程序如下: 示例 上
我试图通过WordPress中的自定义程序设置一个简单的标题。我是PHP和WP开发新手。 这是我的功能。php: 还有我的错误代码。我在访问前端定制程序时通常会遇到以下情况: "致命错误:未捕获错误:调用未知的成员函数add_setting()在C:\xampp\htdocs\localwp.com\wp-内容\主题\llorix-one-lite-孩子\functions.php:20堆栈跟踪:
问题内容: 注意:根据 ECMAScript5.1,第15.1.1.3节,window.undefined是只读的。 现代浏览器正确地实现了这一点。 例如:Safari 5.1,Firefox 7,Chrome 20等。 Undefined仍可在以下位置更改:Chrome 14,… 原来,问题的原因是 如果“对象”中没有属性“ x”,则返回false。 我通过在两个Facebook函数中用规则相等
我的印象是,访问除最后一个集合之外的成员是UB,但我似乎找不到一个可靠的引用(除了声称它是UB但没有任何标准支持的答案)。 那么,它是未定义的行为吗?
不能定义 抽象类也不行 有什么其他的方法用来定义静态成员方法