Features...
SubBot is a channel operator bot with various nice and advanced features, which I've listed here to see if it meets your requirements. If it doesn't, you can always contact me to share what you would like to see added and with any luck it will appear in a new release someday:)
Features include...
allseen [levelmask] | Last 10 people the bot has seen (in the specified levelmask if provided) |
seen <nick|#> | Tells you when it has last seen a person |
whois <nick|#> | List other nicks and account number used by person |
server | Tells you what server the bot is using |
who | Lists everyone the bot can see |
say <text> | Talk via the bot (for splits) |
designate [nick] | Designate <nick> as gavel-holder |
kick <nick> [reason] | Kick someone out of the channel |
ban <nick|#> | Ban someone from the channel |
promote <nick|#> [level] | Promote a user to a certain access level |
demote <nick|#> [level] | Demote a user to a certain access level |
unban <nick|#> | Unbans someone or yourself if you're regular or above |
resign [anyway] | Passes ops to the designated heir. Won't pass ops if it sees multiple gavels or designated persons level is too low be default |
shutdown | Disconnects the bot until it's manually reconnected from the console |
tagban [add|remove] [tagban] | Displays current tagbans and allows you to add and remove tagbans |
iam <nick> | Sets your primary nickname |
killuser <nick> | Deletes a nickname from the database |
meeting [level] [endlevel] | Starts a meeting which will automatically kick anyone below level of the meeting |
mail [<nick|#> <message>] | Sends a botmail to another person or read botmail |
mail all <levelmask> <message> | Sends botmail to all users matching the level mask |
antinick [remove] [nick] | Lists your antinicks, adds an antinick or removes one. (Winters !notmynick) |
switch <switchname> [on|off] | Switch on and off various behavioural settings, like wether or not to respond to certain events |
shutup | Clears the bot's send buffer if some lamer issued too many crap commands |
designated | Tells you which user is currently designated by the bot |
adduser <name list> | Add a user to the database manually |
mergeuser <user1> <user2> | Merge two user manually if they can't be merged by account number |
userbase | Displays statistics on the userbase |
whyis <nick|#> | Shows who last changed the access level for a user and why (if specified) |
op [me|nick] | Transfer ops to you or someone else as soon as possible |
list [levelmask] | List users with the specified level mask, or all. Limited to listing 30 users. |
find [pattern] | Search the userbase for nicknames matching the pattern. Limited to listing 30 users. |
reconnect <other|IP|name> | Orders the bot to reconnect to another server or a specific server |