User Flags
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
User Flags
Beginning with RadioBot v5 the much requested user flags system will replace the older user level (1-5) system.
Flag Strings
Various commands and configuration options take flag strings to set or modify a user's flags.
This is similar to IRC, but there are a few things you should know:
- Flag strings need to start with an operator, currently +, -, or =
- + adds to existing flags
- - deletes from existing flags
- = removes existing flags and adds anything after it.
- You can mix and match operators inline
Examples:
+abcdefg (adds abcdefg to user's flags) -abcdefg (removes abcdefg from user's flags) =abcdefg (sets user's flags to abcdefg, removing all others) +abc-def (adds abc to user's flags and removes def) +abcdef= (flags would be completely empty since = was last)
Flag List
Here is a preliminary list of user flags for the bot.
If you have any ideas or comments on adding, changing, or removing any user flags, please contact us.
Flag | Nickname | Description |
---|---|---|
m | UFLAG_MASTER | Bot Master, this is roughly equivalent to Level 1 in RadioBot v1-4 |
o | UFLAG_OP | Operator, allows usage of most bot functions. This is roughly equivalent to Level 2 in RadioBot v1-4 |
h | UFLAG_HOP | HalfOp, give access to more bot functions. This is roughly equivalent to Level 3 in RadioBot v1-4 |
d | UFLAG_DJ | DJ Access. Lets users log in to take requests and access many basic functions of the bot, this is roughly equivalent to Level 4 in RadioBot v1-4. (Note: You will probably want to pair this with +s in most cases) |
r | UFLAG_REMOTE | Let's the user connect to the remote port with the DJ Client. (Also needed for WebRequest, and other remote port clients) |
n | UFLAG_RATE | Let's the user rate songs |
i | UFLAG_DIE | Gives access to !die, !restart, !reload, and !rehash |
q | UFLAG_REQUEST | Allows user to use !request, @find, etc. |
s | UFLAG_BASIC_SOURCE | Allows user to use !autodj-stop and !autodj-play |
a | UFLAG_ADVANCED_SOURCE | Allows user to use !autodj-force and other more advanced source commands |
b | UFLAG_SOURCE_NO_REQ_BY | Makes it so AutoDJ won't show your nickname when you request a song (in channel, tweets, etc.) |
c | UFLAG_CHANADMIN | Allows user to use channel administration functions in the ChanAdmin plugin |
k | UFLAG_SKYPE | Allows user to call the bot's Skype (not needed for private message console) |
t | UFLAG_TWEET | Allows user to use the !tweet command in the Twitter plugin |
e | UFLAG_DCC_CHAT | Allows user to DCC chat with the bot |
f | UFLAG_DCC_FSERV | Allows user to use the DCC file server |
g | UFLAG_DCC_XFER | Allows user to send and receive files from the bot |
j | UFLAG_DCC_ADMIN | Allows user to use administrative DCC commands. Also automatically grants access to all above DCC flags |
x | UFLAG_IGNORE | Bot will ignore anything said by this user |
u | UFLAG_USER_RECORDS | User can access all user records. This should only be set on accounts the Users_Shared plugin logs in with |
Examples
Here are some sample flag sets: (Note: I haven't included any DCC or Skype flags in these)
Owner (Level 1 RadioBot v1-4): +mohdrniqsact Admin (Level 2 RadioBot v1-4): +ohdrniqsact Trusted DJ (Level 3 RadioBot v1-4): +hdrnqsa DJ (Level 4 RadioBot v1-4): +drnqs
RadioBot v • d • e
|
---|
RadioBot main pages |
Main Page • Installation • Changelog • Commands • Plugins • FAQ • Configuration • Credits • Remote Client • Built-In Variables • Multi Sound Server Mode • Username Character Restrictions |
Auto DJ Pages |
Auto DJ Main Page • WebRequest System • Scheduler • MP3 Encoder • Voice Support • MySQL Plugin |