【问题标题】:Cannot read property '706142720527171634' of undefined. discord music bot crashes无法读取未定义的属性“706142720527171634”。不和谐音乐机器人崩溃
【发布时间】:2020-12-10 14:23:26
【问题描述】:

我的机器人有一个跳过和停止命令,当我尝试该命令时会出现此错误

无法读取未定义的属性“706142720527171634” 我也重写了代码, 这是两个命令的代码

if(msg.content === 'r!' + 'skip'){
  server.dispatcher = connection.play(ytdl(server.queue[0],{filter: "audioonly"}));
  var server = servers[msg.guild.id];
  if (server.dispatcher) server.dispatcher.end();
}
if(msg.content === 'r!' + 'stop'){
var server = server[msg.guild.id];
if(msg.guild.voice.connection){
  for(var i = server.queue.length -1; i >=0; i--){
    server.queue.splice(i, 1);
  }

【问题讨论】:

    标签: node.js discord.js


    【解决方案1】:

    在这里,您使用了server 而不是serversserver[msg.guild.id];。 以下应该有效:

    if(msg.content === 'r!' + 'skip'){
      server.dispatcher = connection.play(ytdl(server.queue[0],{filter: "audioonly"}));
      var server = servers[msg.guild.id];
      if (server.dispatcher) server.dispatcher.end();
    }
    if(msg.content === 'r!' + 'stop'){
    var server = servers[msg.guild.id];
    if(msg.guild.voice.connection){
      for(var i = server.queue.length -1; i >=0; i--){
        server.queue.splice(i, 1);
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-25
      • 2019-04-19
      • 2020-07-31
      • 2019-04-04
      • 2021-03-27
      • 2021-03-01
      • 1970-01-01
      • 2020-06-20
      相关资源
      最近更新 更多