KickSay

Top  Previous  Next

 

This idea was taken from the emech bot.

 

It looks like the Swear Kick, but it has some differences and the basic is the fact that you can have different kick message for each entry.

 

As with the Channel Protection, first you add channels. Then you add the match text you want and a kick message for every one of them.

 

There is one entry in the Channels field which you cannot remove and that is ALL_CHANNELS. Every match text/kick message you add to this one, will apply to all channels.

 

 

How it works...

 

First you add the channel(s) you want.

Then, select it on the list.

Click in the first editbox right below the Match Text list

Type the match text you want. You will see that the next editbox (for the kick message will be enabled).

Then type the kick message you want, for this entry.

Click the Add button to add the entry in the lists, as well as to the file.

Before closing the dialog, click the Save Settings button to save all settings to the file.

 

 

There are some options which are global and not for each entry seperate.

 

1) Option for case sensitive match

 

If unchecked, asteriscs will be added to all words. If not, asteriscs will be aded only at the beggining and at the end of your text.

 

Examples:

 

Case Sensitive ON: *$me you are stupid*

 

Case Sensitive OFF: *$me* *you* *are* *stupid*

 

$nick and $chan identifiers are supported and can be used in the kick message.

This was made manually by me. Do NOT take for granded that other identifiers will work like these!

$+ identifier can also be used.

 

 

2) Option for ban

 

If unchecked and the text matches, you will only kick the user who "said" what you had set.

If checked you have to set a ban time also (in minutes).

Use 0 to disable the removal of the ban (ie. you won't remove the ban if this option is set to 0).

If for some reason this option is turned on and ban time value does not exist (unlikely), the default value is 10 minutes.

 

 

3) Option to protect users

 

If checked and a protected (for the certain channel) user's text matches one of your entries, you will not react.

 

 

4) Option to protect ops

 

If checked and an operator's text matches one of your entries, you will not react.

 

 

5) Option to protect voiced

 

If checked and a voiced user's text matches one of your entries, you will not react.

 

 

 

 

Channel: Here is the channel list where you add channels.

 

Add: Adds a channel to the list (after you have typed it in the editbox above). If you won't type the # sign, it will be added automatically.

 

Edit: Gives you the option to edit a channel name. After you click this button, the selected channel will be displayed in the editbox, where you may change it. All entries will be copied from the old channel name to the new one.

 

Rem: Removes a channel from the list. You will be asked whether or not you want to keep its entries.

 

Match Text: The list where the match text is displayed.

 

Kick Message: The list where the kick message is displayed.

 

Edit: Gives you the option to edit the selected match text and its kick message. After you click this button, the Apply Changes and Cancel buttons will be enabled.

 

Apply Changes: After you edit the selected match text and/or its kick message, clicking this button will save changes.

 

Cancel:Cancels the editing of the selected match text and kick message.

 

Add: This button will be enabled after you type in both edit boxes and it will add the match text and its kick message to the list and to the file as well.

 

Remove: Removes the selected match text and its kick message. You will not be prompted.

 

Save Settings: Saves the global settings and refreshes the file with your enties. This means that all your entries will be re-aded and if they are too many, it will take some time (a couple of seconds).

 

Exit: Closes the dialog.

 

Cancel: Closes the dialog.

 

Help: Opens the help file (this one).