テーマパークの待ち時間を表示するボットがありますが、リクエストに応じて、乗車ごとに1つのメッセージを送信し、すべての乗車を1つのメッセージで送信できるかどうかを知りたいです。コードは次のとおりです。
message.channel.send('**NOTE:** 0min wait means the ride is **closed**.')
IoA.GetWaitTimes().then(function(rides) {
for(var i=0, ride; ride=rides[i++];) {
const embed = new Discord.RichEmbed()
.setTitle('Wait Times for IoA')
.setColor(0x00AE86)
.setThumbnail('https://images-na.ssl-images-amazon.com/images/I/41Dz-pJ5AtL.jpg')
.addField(ride.name, ride.waitTime + "min wait")
message.channel.send(embed);
}
}, console.error);
return
配列の待機時間をプッシュし、最後に配列のすべての引数を含む一意のメッセージを送信できます。
message.channel.send('**NOTE:** 0min wait means the ride is **closed**.')
IoA.GetWaitTimes().then(function(rides) {
let tosend = []
for(let i=0, ride; ride=rides[i++];) {
tosend.push(`**${ride.name}**\n ${ride.waitTime} min wait`)
}
message.channel.send("**__Wait time for IoA__**\n\n" + tosend.join('\n'))
}, console.error);
return
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加