制作 Discord 循环
Posted
技术标签:
【中文标题】制作 Discord 循环【英文标题】:Making a Discord Loop 【发布时间】:2017-09-27 05:53:08 【问题描述】:我目前正在为我的服务器制作一个机器人,并且我正在尝试制作一个函数,当机器人收到 .raid 时,它会发送垃圾邮件,我尝试过循环,但它一直在弄乱我的代码。这就是我的 C# 所拥有的。我似乎无法让一个循环专门在不和谐中工作。
//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
);
【问题讨论】:
您是否尝试过将您的代码连接到 discord API?阅读文档以获取更多信息:discordapp.com/developers/docs/reference 【参考方案1】:我使用普通的 for 循环创建了一个垃圾邮件/突袭命令,它对我来说很好用。这个命令只接受 2 个参数,一个用于将被发送垃圾邮件的单词或短语,而 int 参数用于您希望它被发送垃圾邮件的次数。
[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`");
希望这在某种程度上有所帮助,形状或形式:)
【讨论】:
以上是关于制作 Discord 循环的主要内容,如果未能解决你的问题,请参考以下文章