微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Discord c# bot purge 命令

如何解决Discord c# bot purge 命令

我一直在为我的服务器制作一个不和谐的机器人,但我无法制作 -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 的错误。谁能告诉我如何制作这个命令?谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。