制作不和谐循环
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}`");
}
}
希望这在某种程度上有所帮助,形状或形式:)
我目前正在为我的服务器制作一个机器人,我正在尝试在机器人收到 .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}`");
}
}
希望这在某种程度上有所帮助,形状或形式:)