我一直在为我的服务器制作一个不和谐的机器人,但我无法制作 -purge 命令, 该命令具有不同的名称,因此清除的作用是删除一定数量的消息,语法类似于这样
-purge 100
它会删除 100 条消息。 我已经尝试了几段代码,我发现它们散落在互联网上,但不幸的是 - 没有乐趣。 例如我试过这个:
Console.WriteLine(_channel.Users);
var userPermissions = _user.GetPermissions(_channel).ManageMessages;
Console.WriteLine("Admin" + userPermissions);
int number = int.Parse(_parameter);
Message[] message = new Message[number];
message = _channel.DownloadMessages(number).Result;
if (userPermissions == true)
{
_channel.DeleteMessages(message);
Console.WriteLine("Channel Admin: " + _user + " deleted messages from the channel: " + _channel);
}
else
{
Console.WriteLine("User: " + _user + " tried to delete messages from: #" + _channel + " when they aren't an admin there.");
}
我遇到了几个关于 _channel 的错误。谁能告诉我如何制作这个命令?谢谢。