这是我当前的代码.正如标题所说,我想从数组中获取所有内容,然后对消息作出react .
reactionCount = args.length // how many choices there are
reactions = [
'????',
'????',
'????',
'????',
'????'
] // chosen reactions in an array
let toReact = reactions.split(0, reactionCount) //here i try to get the first [n] reactions. This comes out as an array. This is the array I want to take everything from and then react
console.log(toReact) //test
message.react(toReact) //test
现在,这正试图用数组对消息作出react .我知道我可以单独这样做(旧代码)
if (args[4]) {
const sentMessage = await message.channel.send(`**${message.member.displayName} Started a poll!**\n**A)** ${args[0]}\n**B)** ${args[1]}\n**C)** ${args[2]}\n**D)** ${args[3]}\n**E)** ${args[4]}`)
sentMessage.react('????')
sentMessage.react('????')
sentMessage.react('????')
sentMessage.react('????')
sentMessage.react('????')
} else if (args[3]) {
const sentMessage = await message.channel.send(`**${message.member.displayName} Started a poll!**\n**A)** ${args[0]}\n**B)** ${args[1]}\n**C)** ${args[2]}\n**D)** ${args[3]}`)
sentMessage.react('????')
sentMessage.react('????')
sentMessage.react('????')
sentMessage.react('????')
} else if (args[2]) {
const sentMessage = await message.channel.send(`**${message.member.displayName} Started a poll!**\n**A)** ${args[0]}\n**B)** ${args[1]}\n**C)** ${args[2]}`)
sentMessage.react('????')
sentMessage.react('????')
sentMessage.react('????')
} else if (args[1]) {
const sentMessage = await message.channel.send(`**${message.member.displayName} Started a poll!**\n**A)** ${args[0]}\n**B)** ${args[1]}`)
sentMessage.react('????')
sentMessage.react('????')
} else if (args[0]) {
const sentMessage = await message.channel.send(`**${message.member.displayName} Started a poll!**\n**A)** ${args[0]}`)
sentMessage.react('????')
}
但我想节省一些空间.