title: (node:31436) UnhandledPromiseRejectionWarning: TypeError: (intermediate value) is not iterable
body: <p>I don`t know but i caught error how to fix it?</p>
  
  <pre><code>async execute(message, args) {
          if (!args[0]) return message.channel.send('Укажи название песни.');
          if (!message.member || !message.member.voiceChannel) return message.channel.send('Нужно зайти в голосовой канал.');
  
          const query = args.join(' ');
          const [song] = await bot.getSongs(`ytsearch: ${query}`);
  
  
          if (!song) return message.channel.send('Ничего не найдено...');
  
          const player = await bot.player.join({
              guild: message.guild.id,
              channel: message.member.voiceChannelID,
              host: bot.player.nodes.first().host
          }, {selfdeaf: true});
  
          if (!player) return message.channel.send('Я не могу зайти в канал.');
  
          player.play(song.track);
  
          player.once('error', () =&gt; {});
          player.once('end', async data =&gt; {
              if (data.reason === 'REPLACED') return;
              message.channel.send(`Песня **${song.info.title}** закончилась.`);
              await bot.player.leave(message.guild.id);
          });
  
          return message.channel.send(`Сейчас играет: **${song.info.title}**`);
      }
  </code></pre>
  
  <p>Error: (node:31436) UnhandledPromiseRejectionWarning: TypeError: (intermediate value) is not iterable</p>