最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

嵌入数组只计算一个数组(discord.js)

网站源码admin36浏览0评论

嵌入数组只计算一个数组(discord.js)

嵌入数组只计算一个数组(discord.js)

我有一个机器人,它有一个命令,可以提供随机的 Fandom 链接,用户可以指定数量(10 个以下)。当我尝试为我的回复做多个嵌入时,它只注册一个嵌入。

        var amount = Number(message.content.split(' ')[1]) || 1
        try {
          if (amount >= 10) {
            await message.reply({content: 'Amount too large! Setting amount to 3', ephemeral: true, allowedMentions: {repliedUser: false}})
           amount = 3 
          } else if (amount <= 0) {
            await message.reply({content: 'Amount cannot be 0 or lower! Setting amount to 3', ephemeral: true, allowedMentions: {repliedUser: false}})
            amount = 3
         }  
         const baseUrl = ':Random'
         const embed_Array = []
         for (let i = 1; i <= amount; i++) {
             console.log(i)
             const embed = new EmbedBuilder()
              .setColor("Random")
              .setTitle("Random Fandom Page")
              .setDescription("Got **random Roblox fandom page!**")
              .setURL(baseUrl)
              .addFields(
                  {name: 'Random Link #' + i, value: baseUrl}
              )
            embed_Array.push(embed)
         }
         console.log("Finished", embed_Array)
         await message.reply({embeds: embed_Array, allowedMentions: {repliedUser: false}})

我尝试记录数组,它显示为多个嵌入,这是预期的。我尝试记录迭代器编号,按预期记录。

回答如下:
发布评论

评论列表(0)

  1. 暂无评论