This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

AllProtection.tcl (Stable: v4.8 / Beta: v4.9b4)

Support & discussion of released scripts, and announcements of new releases.
Post Reply
Z
Zircon
Op
Posts: 191
Joined: Mon Aug 21, 2006 4:22 am
Location: Montreal

Post by Zircon »

You have to read carefully the documentation within the script.

Code: Select all

.chanset #chan ap:revdoor 30 15 kb 3
will make the bot ban for 15 minutes any1 that join/part the #chan within 30 seconds. I dont think this is what you want.

Code: Select all

.chanset * ap:revdoor 0 0 kb 2
will disable the revdoor protection in all channels. I assumed that your problem is related to this option enabled.
Also try this :

Code: Select all

.chanset * ap:partmsgs 0 0 kb 2
User avatar
Nor7on
Op
Posts: 185
Joined: Sat Mar 03, 2007 8:05 am
Location: Spain - Barcelona
Contact:

Post by Nor7on »

yeah i read carefully the documentation, i disable the revdoor protection in all channels. but this continues.

i don't want my eggdrop put ban when part users of channel.

well i think better is delet this option, or protection. (revdoor)

can helpme how delet this protection of script ?
User avatar
Alchera
Revered One
Posts: 3344
Joined: Mon Aug 11, 2003 12:42 pm
Location: Ballarat Victoria, Australia
Contact:

Post by Alchera »

Nor7on wrote:yeah i read carefully the documentation, i disable the revdoor protection in all channels. but this continues.

i don't want my eggdrop put ban when part users of channel.

well i think better is delet this option, or protection. (revdoor)

can helpme how delet this protection of script ?
We are assuming you have made these settings changes via DCC? If so, then one can assume allprotection is not the culprit banning cyclers.
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
User avatar
Nor7on
Op
Posts: 185
Joined: Sat Mar 03, 2007 8:05 am
Location: Spain - Barcelona
Contact:

Post by Nor7on »

this problem is solved, thank u guys ;)

Thanks Zakariae. :wink:
Last edited by Nor7on on Tue Nov 27, 2007 9:51 pm, edited 2 times in total.
h
halloaizq
Voice
Posts: 24
Joined: Mon Aug 27, 2007 5:01 am
Contact:

Antispam BOT

Post by halloaizq »

# AntiSpamBot basic settings
set antispam(nick) $::altnick
set antispam(altnick) ${::altnick}1
set antispam(user) AP
set antispam(realname) "AllProtection Anti-Spam"
set antispam(ip) ${::my-ip}
set antispam(host) ${::my-hostname}


How to setup this thing?? i already run eggdrop with this tcl .. but how to set this thing running?can u give me some example??

tq
: halloaizq :
Z
Zircon
Op
Posts: 191
Joined: Mon Aug 21, 2006 4:22 am
Location: Montreal

Post by Zircon »

My settings :
# AntiSpamBot basic settings
set antispam(nick) AntiSpamBot
set antispam(altnick) AntiSpam-Bot
set antispam(user) AntiSpam
set antispam(realname) "Anti-Spam Protection"
set antispam(ip) ${::my-ip}
set antispam(host) ${my-hostname}
So basically just change $::altnick by the nick of your antispambot and ${::altnick}1 by its alternative nick
User avatar
LivingSouL
Voice
Posts: 15
Joined: Fri May 04, 2007 11:30 am
Location: Davao
Contact:

Post by LivingSouL »

Thank you for this one.

And I'm sorry for the disturbance i've made.
Zircon wrote:

Code: Select all

Hello,

I'm not sure why the "**join **" string is considered as advertising already? even you just mention the word "join" you will get banned. Please help on this. 
Well because usually offenders try to make pub for their channel by using "join" followed by the name of some channel. I prefer to have that word in my adwords list. Anyway, the word "*join *" come by defaut in the script just as an example. Dont you know that you can easily add or delete any adword just from the partyline ?

In the partyline :

Code: Select all

.ap:rem adwords global "*join *"
User avatar
Nor7on
Op
Posts: 185
Joined: Sat Mar 03, 2007 8:05 am
Location: Spain - Barcelona
Contact:

Post by Nor7on »

when someone quit of irc, my bot put +b in quit's with www.somewebsite.com

Code: Select all

*** djnano ( ~mowgli@79.145.98.173 ) ha dejado IRC (Quit: webchat www.CiudadFutura.org.es)
* Modo pone modo: +b *!*@79.145.98.173
how remove this?
Z
Zircon
Op
Posts: 191
Joined: Mon Aug 21, 2006 4:22 am
Location: Montreal

Post by Zircon »

I recommend you strongly to read the script. Everything is explained in it.

The bot ban users who have advertisement in their part/quit msgs. So either add that site to your adexepmts list :

Code: Select all

.ap:add adexempts * www.CiudadFutura.org.es
Or change the punishment type

Code: Select all

.chanset * ap:adv + 180 k:kb 2
so the bot will ban only if it happens twice during the pwait ( 180 seconds by defaut)

Or disable the anti-advertise protection :

Code: Select all

.chanset * ap:adv - 180 kb 2
h
halloaizq
Voice
Posts: 24
Joined: Mon Aug 27, 2007 5:01 am
Contact:

Post by halloaizq »

Zircon wrote:My settings :
# AntiSpamBot basic settings
set antispam(nick) AntiSpamBot
set antispam(altnick) AntiSpam-Bot
set antispam(user) AntiSpam
set antispam(realname) "Anti-Spam Protection"
set antispam(ip) ${::my-ip}
set antispam(host) ${my-hostname}
So basically just change $::altnick by the nick of your antispambot and ${::altnick}1 by its alternative nick
Tq bro ..so bro for example ... antispam ip 127.0.0.1 ..sometime my ip was different ... so need to change everytime??can set antispambot to another bot?
: halloaizq :
s
sk-4
Halfop
Posts: 51
Joined: Sat Oct 06, 2007 6:37 am

Post by sk-4 »

# AntiSpamBot basic settings
set antispam(nick) AntiSpam-Nick
set antispam(altnick) AntiSpam-AltNick
set antispam(user) AP-ident
set antispam(realname) "AllProtection Anti-Spam"
set antispam(ip) 127.0.0.1
set antispam(host) vhost


Replaced the set antispam(ip) with ur shell provider ( vhost ips)
ex:
# AntiSpamBot basic settings
set antispam(nick) AntiSpam-Nick
set antispam(altnick) AntiSpam-AltNick
set antispam(user) AP-ident
set antispam(realname) "AllProtection Anti-Spam"
set antispam(ip) 72.20.32.9
set antispam(host) anti.spam.bot.org


This should work,if u using shell eggdrop.. but if windrop bot u should replaced the name ip with set antispam(ip) localhost

i hope its correct
h
halloaizq
Voice
Posts: 24
Joined: Mon Aug 27, 2007 5:01 am
Contact:

Post by halloaizq »

Ok tq bro
: halloaizq :
User avatar
Nor7on
Op
Posts: 185
Joined: Sat Mar 03, 2007 8:05 am
Location: Spain - Barcelona
Contact:

Post by Nor7on »

hi guys.

1 question...

how do for my eggdrop put ban too with X ?. for all protections.

Ej:

in caps.. my bot put ban in the channel:

Alaska set mode +b *!*@ip.ip.ip.ip
and kick de user.
but too add ban in the X. for some time, and bantype.

how add this in all protection?:

Code: Select all

putserv "PRIVMSG X :ban $chan bantype 1 100 reason for every protection"
or how add this.
Z
Zircon
Op
Posts: 191
Joined: Mon Aug 21, 2006 4:22 am
Location: Montreal

Post by Zircon »

In Allprotection :

Code: Select all

# Do you want the bot to ban through services when banlist is full? (0: no ; 1: yes)
set banthruX(do) 0
You just need to set this option to 1, so when the banlist will be full the script will ban with the defaut level, with ban-time and ban-type specified in the settings. Type .chaninfo #channel to know the ban-time and ban-type attached to every setting, and change them to suit your needs. By the way, the ban-times are specified in minutes with AllProtection. Here you can change the default level :

Code: Select all

# If banthruX is 1, set here the default level to be used on all channels
lappend ap:udefs {ap:level 75}
When you ban through X, X will add automatically the ban to the banlist, so no need to add anything to this script.

If you want to ban through X everytime even if the banlist isnt full, change this in your .conf file :

Code: Select all

# Set here the maximum number of bans you want the bot to set on a channel.
# Eggdrop will not place any more bans if this limit is reached. Undernet
# currently allows 45 bans, IRCnet allows 30, EFnet allows 100, and DALnet
# allows 100.
set max-bans 45
set max-bans to 0
User avatar
Nor7on
Op
Posts: 185
Joined: Sat Mar 03, 2007 8:05 am
Location: Spain - Barcelona
Contact:

Post by Nor7on »

i have this set in 1.

but my bantime is 0 in all protectiones, because i want just ban in the channel, and not add in yours banlist of my eggdrop, but! i want add too with the X just for 1 hour with level 100.

every time when put ban, just put ban in the channel, but no in the X.

its my config.

Code: Select all

# Do you want your bot to queue bans? set here the time in seconds before dumping bans:
# NOTE: 0 means the bot will set the ban immediately
# The modes-per-line setting in eggdrop.conf is the number of modes allowed per command.
set apqueue(time) 0

# Set here the numbers of last bans to be removed on full banlist? (0: remove none)
# NOTE: Full banlist is when the channel has max-bans bans set. (from eggdrop.conf)
variable removebs 0

# Do you want the bot to ban through services when banlist is full? (0: no ; 1: yes)
set banthruX(do) 1

# If banthruX is 1, set the command here to ban through services:
set banthruX(cmd) "privmsg X :ban %chan %ban 1 %level %reason"

# If banthruX is 1, set here the default level to be used on all channels
lappend ap:udefs {ap:level 100}
my ban-time for all channel is set in 0.

Code: Select all

ban-time: 0
so whats wrong?
Post Reply