Users list


This feature lets you "program" the script to act diferently to each user you add to the users list. Each user has it's own settings. You can access these settings by double-clicking each user's hostmask. Users can be grouped within diferent categories. Each category provides diferent types of settings. All categories have a channel list where you can define a set of channels where the user list can take effect upon users. The categories you can find in this users list are as follow:


Friend

Dedicated to everyone that you consider your friend. This category provides options to protect and give special treatment to users under it.

Options

Here you can program the script to automatically give users op/voice status when they join a channel, exempt them from the script protections, and automatically voice them if a channel has/gets the +m mode active.

Protect from

Here you can program the script to protect users from deops and bans. This means that when a third party user deops/bans a friend grouped within this category, the script will op/unban him.

Commands available

Here is possible to allow users to send you commands in order to make the script give them op/voice, or to kick/ban a third party user. These commands are nothing more then messages that the users send to a common channel. The script will evaluate these messages, and take action based on the following matchs (these will only work if you have op status in the channel where the user sent the message, obviously):

!opme - This message will make the script give the user who sent it op status
!voiceme - This message will make the script give the user who sent it voice status
!kick <nick> - This message will make the script kick the third party user specified in <nick>
!bankick <nick> - This message will make the script ban-kick the third party user specified in <nick>

Enemy

Dedicated to everyone that you deslike. This category provides options to deop/ban/kick a user in various scenarios.

Events

Here you can program the script to deop/ban/kick a user when the following events get triggered: (You must have op status on the channel where these events take place)

Ignore

Adds a user to the ignore list. You can select what type of messages you want to ignore from the user.


Bot

Dedicated to IRC bots. You can define a list of commands to be perfromed when you or a bot joins a channel. You can use updated information within the commands by using the following tabs:

<nick> - the nickname of the bot
<chan> - the channel were you or a bot joins
<me> - your nickname
<pass> - a password that you specify at the editbox "password"
<lt> - the "less than" character.
<gt> - the "greater than" character.

Additionally, you can automatically give op status to a bot by marking the "auto-op" checkbox


Other

This category is meant for everyone that doesn't fit on the previous three. You have mostly the same options as the friends category, plus a few more.

Commands available

Here is possible to allow users to send you commands in order to make the script give them op/voice, or to kick/ban a third party user. These commands are nothing more then messages that the users send to a common channel. The script will evaluate these messages, and take action based on the following matchs (these will only work if you have op status in the channel where the user sent the message, obviously):

!opme - This message will make the script give the user who sent it op status
!voiceme - This message will make the script give the user who sent it voice status
!kick <nick> - This message will make the script kick the third party user specified in <nick>
!bankick <nick> - This message will make the script ban-kick the third party user specified in <nick>

Options

Here you can program the script to automatically give users op/voice status when they join a channel, or take some less-then-friendly action, and deop/ban/kick them when they join a channel, or when you get op status. All of these are configurable through checkboxes.