Flags


Eggdrop does not have access levels like some bots. There are no meaningless numbers or titles. Instead, each user has "flags" that entitle them to certain privileges. Think of a flag as a badge. Any user can have any number of flags -- you can have no flags, or you can have all of them. Some flags are good, some are bad. Each flag is identified by a letter.

The standard global flags are:

n (owner):

Someone who has absolute control -- you generally only want one or two people to have this flag.

m (master):

Someone who has access to almost every feature of the bot.

t (botnet):

Someone who has access to all features dealing with the botnet.

x (xfer):

Someone who has access to the file transfer area of the bot (if it exists) and can send and receive files to/from the bot.

j (janitor):

Someone who can perform maintenance in the file area of the bot (if it exists) -- like a "master" of the file area.

c (common):

Marks a user who is really just a public IRC site from which any number of people can use IRC, making the user@host information useless.

p (party):

Someone who has access to the party line.

b (bot):

Marks a user that is really a bot.

u (unshare):

User record is not sent to other bots

h (hilite):

Use nice formatting codes, bold, inverse, etc. in the help files

Also, there are 26 user-defined flags numbered A-Z (capitals). Bots can have specific flags which are explained later on. The channel flags for the bot are: (these can also be applied globally, or on a channel-specific basis)

o (op):

Someone who can ask for channel op (+o) status on the channel at will.

d (deop):

Someone who is not permitted to ever gain channel op status.

k (kick):

Someone who should be kicked if they ever attempt to join the channel.

f (friend):

If revenge mode is on, the bot won't take revenge on someone with this flag.

m (master):

Someone who has the ability to add/delete/modify users on the channel.

n (owner):

Someone who owns the channel and has access to a reasonable amount of commands.

a (auto-op):

Automatically op the person when they join the channel even if the channel isn't +autoop.

v (auto-voice):

Automatically give this person a voice it they join a +autovoice channel.

g(auto-voice):

Automatically give this person a voice even if the channel is not autovoice. Works similar to +a

q (quiet):

Do not allow this person to get a voice on a +autovoice channel.

Once again there are 26 user-defined flags numbered A-Z, as channel flags.


© 1997 Robey Pointer
© 1999,2000 Eggheads