_ ___ | | __ ___ ____ _ / _ \ _ __ _ | |/ _` \ \ / / _` | | | | '_ \ | |_| | (_| |\ V / (_| | |_| | |_) | \___/ \__,_| \_/ \__,_|\___/| .__/ |_|
The concept of flags is pretty simple. Every user has zero or more flags, each of which are represented by a single alphabetic character. Each flag represents something different. Although the role of the flags are entirely up to the plugins, some conventions include:
Some flags give the user access to bot commands (A gives .setuser, O gives .ban, etc.), some flags mark the user as somebody special (S is safelisted, and B is autobanned), and some flags have a special effect (E users are automatically generated when the user enters the channel). What a flag does is really up to the plugins that use it.
There are four flags that control, to some extent, the user's presence in the channel. Ordered from the least powerful to the most powerful:
There are 3 levels of ban/kick commands. It can be customized who can use which, but by default to use the "z" level, you require N or M flags, and to use the normal or "f" level, you need O or N. Here are the default moderation commands:
All information on this page is public domain. If for any reason you want to copy/use this, feel free and have fun. All software and source directly distributed by me is public domain, and may be used in any way. Any copyrights I use (Particularely Starcraft, Brood War, Diablo, Warcraft, and Blizzard) are copyrights of their respective owners (in this case, Blizzard). Please respect all copyrights, and enjoy any public domain source code and software.