制作不和谐循环

Making a Discord Loop

我目前正在为我的服务器制作一个机器人,我正在尝试在机器人收到 .raid 时创建一个功能,它会发送垃圾邮件我已经尝试过循环,但它一直在搞乱我的代码。这就是我的 C#。我似乎无法在 discord 中找到一个专门工作的循环。

 //RAID
    private void RegisterRaidCommand()
    {
        commands.CreateCommand("raid")
             .Do(async (e) =>
             {
                 await e.Channel.SendMessage("READY SIR!");
                 //here is where the loop needs to start 
                //here is where the spam message goes

             });

    }       

我使用普通的 for 循环创建了一个 spam/raid 命令,对我来说效果很好。此命令只接受 2 个参数,一个用于将被发送垃圾邮件的单词或短语,另一个参数用于表示您希望它被发送垃圾邮件的次数。

[Command("spam")]
[RequireUserPermission(GuildPermission.Administrator)]
public async Task CMD14(int times, [Remainder] string Word)
{
    for (int i = 0; i < times; i++)
    {
        await Context.Channel.SendMessageAsync($"`{Word}`");
    }
}

希望这在某种程度上有所帮助,形状或形式:)