Nimbuzz Ban Bot
This bot uses an exclusive technique to ban flooders. It will ban using 3 IDs in turns, so the chance of getting stuck and missing some flood IDs is nearly 0%.This bot can ban by:
1-Resource detection.
2-Nickname length.
3-Message length.
4-Max lines in message.
5-Message repetition.
6-Message time
7-Censored words.
And introducing the exclusive protection mode: Zombie ID mode! This mode will make the bot IDs unable to receive chat messages and add requests. It will only receive room messages and room private messages.
##########################################################################
Instructions:
Fill in banconfig.txt
Run banbot.exe
##########################################################################
Version 1.6:
Completely rewrote the code, now it is lighter and faster.
Fixed error handling, now it won’t exit on error.
Fixed censor detection.
Fake Nimbuzz Symbian and Java resources detection.
Added Ban Switches in the configuration file.
Changed some commands. (read below)
Now if you said commands in private, the bot will reply in private too.
Changed some bot replies.
Now Zombie Mode is always on.
Added command to check resource of a user in the room.
Removed ban series IDs option.
##########################################################################
Main Commands (must be sent via a bot admin):
.restart: the bot will restart.
.exit: the bot will exit.
.rejoin: the bot will rejoin the chatroom.
*dot: the bot will send a dot.
*maxlines: Change Max allowed lines in message. (.maxlines 5)
*maxlen: Change Max allowed message length. (.maxlen 195)
*maxnick: Change Max allowed nickname length. (.maxnick 25)
*maxtime: Change Max allowed times of sending fast messages. (.maxtime 5)
*maxlike: Change Max allowed times of repeating same message. (.maxlike 5)
*speed: Disable/Enable message speed detection. 1 for On. 0 for Off. (Example: .time 1)
*rep: Disable/Enable message repetition detection. 1 for On. 0 for Off. (Example: .rep 1)
*censor: Disable/Enable censor words detection. 1 for On. 0 for Off. (Example: .censor 1)
*res: Disable/Enable resource detection. 1 for On. 0 for Off. (Example: .res 1)
*len: Disable/Enable message length/lines detection. 1 for On. 0 for Off. (Example: .len 1)
*nick: Disable/Enable nickname length detection. 1 for On. 0 for Off. (Example: .nick 1)
*unban: Unban an ID. (example: .unban URBAN_PAINDOO)
*ban: Manual ban of any ID (example: .ban URBAN_PAINDOO)
*kick: Kick a user (.kick URBAN_PAINDOO)
*devoice: Devoice a user AKA make him a visitor (.devoice URBAN_PAINDOO)
*voice: Give voice to a devoiced user AKA make him a participant (.voice URBAN_PAINDOO)
*mod: Grant temporary moderator role to a user (.mod URBAN_PAINDOO)
*member: Same as .unban (.member URBAN_PAINDOO)
*unmember: Revoke member affiliation (.unmember URBAN_PAINDOO)
*admin: Make a user an admin in room (.admin URBAN_PAINDOO)
*lock: Lock the room using the default room password in config file.
*unlock: Unlock the room.
*addcen: Add a word to the censored words list (example: .addcen dog)
*delcen: Remove a word from the censored words list (example: .delcen dog)
*say: Make the bot say something in room (example: .say hi all)
*cenwords: Display the censored words list.
*cenban: Disable/Enable immediate ban on censor. 1 for On. 0 for Off. (Example: .cenban 1)
*sub: Disable/Enable SubCommands. 1 for On. 0 for Off. (Example: .sub 1)
*getres: Display full JID of a user in room. (Example: .getres URBAN_PAINDOO)
DOWNLOAD HERE
No comments:
Post a Comment