【发布时间】:2020-06-26 19:28:27
【问题描述】:
我正在尝试在 C# 中使用 Discord.NET 制作一个机器人,我正在处理 purge 命令,但是在线的每个帮助都已经过时了旧语法,据我所知,没有更多的 DeleteMessagesAsync,有人知道吗?有什么办法可以解决这个问题?
[Command("purge")]
[RequireUserPermission(GuildPermission.ManageMessages)]
[RequireBotPermission(GuildPermission.ManageMessages)]
public async Task PurgeAsync(int delnum)
{
//Important Contexts:
//Context.User;
//Context.Client;
//Context.Guild;
//Context.Message
//Context.Channel;
var items = await Context.Channel.GetMessagesAsync(delnum + 1).FlattenAsync();
await Context.Channel.DeleteMessagesAsync(items);
}
【问题讨论】:
标签: c# discord discord.net