我和我的朋友正在编写一个 C# IRC Bot,它允许用户通过插件扩展它的功能。我们需要它,以便每个命令都能够拥有自己的权限。这样只有特定级别或更高级别的用户才能执行该命令。我们很难决定如何做到这一点。
权限系统为 1-10。1 是特权最少的,10 是最多的。每个用户将被分配一个 1-10 的权限。每个命令还将为自己分配所需的权限级别。我的问题本质上是:我如何制作一个每个命令权限系统,其中的插件能够在其中包含多个命令。
我希望 Stack Overflow 的好人能帮助我。请耐心等待,因为这是我在这里提出的第一个问题。任何帮助将不胜感激!谢谢!