Javascript discord.js为每个通道发送消息问题

Javascript discord.js为每个通道发送消息问题,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,大家好,我在最后完成了我想要的代码,但是我不能按照我想要的设置文章。我正在努力,但做得不好 这是消息的输出 client.on('message',async message => { let args = message.content.split(' '); if(args[0].toLowerCase() == `${prefix}mta`) { Gamedig.query({type: 'csgo',host: '185.198.75.5'}).then((state)

大家好,我在最后完成了我想要的代码,但是我不能按照我想要的设置文章。我正在努力,但做得不好

这是消息的输出

client.on('message',async message => {
  let args = message.content.split(' ');
  if(args[0].toLowerCase() == `${prefix}mta`) {
  Gamedig.query({type: 'csgo',host: '185.198.75.5'}).then((state) => {
  var players = state.players.map(player => player.name)
  var playerss = state.players.map(x => x.score)
  console.log(state);
  message.channel.send(('```'+  players.join("\n-------------------------\n")+ playerss.join("\n-------------------------\n")+ '```'));
  })
  }
  })
我想做的事

⌜Boom⌟ Best of Milk
-------------------------
BLACKJACKH35
-------------------------
Supreme  185.198.75.5
-------------------------
REDUX
-------------------------
NaberrMoruqq ama Yalnız olan
-------------------------
0
-------------------------
0
-------------------------
48
-------------------------
25
-------------------------
41
-------------------------

与其创建两个变量并使用两个
map()
函数,不如将它们全部放在一个函数中

var players=state.players.map(
(player)=>`${player.name}\n${player.score}`
);
message.channel.send('``+players.join(“\n--------------------\n”)+'```);
⌜Boom⌟ Best of Milk
Score: 0
-------------------------
BLACKJACKH35
Score: 0
-------------------------
Supreme  185.198.75.5
Score: 48
-------------------------
REDUX
Score: 25
-------------------------
NaberrMoruqq ama Yalnız olan
Score: 41
-------------------------