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
-------------------------