Service.CreateCommand("delete")
.Do(async (e) => {
var MessageToDelete = await e.Channel.DownloadMessages(150);
await e.Channel.DeleteMessages(MessageToDelete);
});
当我执行命令时,我试图让我的机器人删除 150 条消息。但是当我测试命令时,它不起作用,机器人什么也不做。我已经尝试在它上面使用 try-catch 语句,它总是移动到 catch 块。有没有什么办法解决这一问题?
另外,如何使只有可以删除消息的用户才能使用此命令?