On what basis are you saying that the feature is not working? Is it not detecting a user on a bad channel or you're assuming that since it's not kicking anyone then it's not working (users are not necessary in bad channels you know). Anyway, please show me the output of '.tcl timers' after you enable the .tcl DCC command
I am having a problem with my eggdrop banning when users quit. I have disabled part msg flood and cc but it seems to still ban them. I observed 2 dif users quitting with the same msg and it banned one but not the other. I dont know what else to try.
Sir_Fz wrote:On what basis are you saying that the feature is not working? Is it not detecting a user on a bad channel or you're assuming that since it's not kicking anyone then it's not working (users are not necessary in bad channels you know). Anyway, please show me the output of '.tcl timers' after you enable the .tcl DCC command
The function works fine for new users that join the channel, but if the users is in the channel when the bad channel is addet, or the bot joins after the users in the bad channel it wont detect it.
To shorten it down it works on new users joining, but not on existing (aka the 3 min interval i set for scanning have no effect)
Are you sure you typed the command when the scan was enabled (> 0)? Because, it's working fine on a friend's eggdrop.
outthere wrote:I am having a problem with my eggdrop banning when users quit. I have disabled part msg flood and cc but it seems to still ban them. I observed 2 dif users quitting with the same msg and it banned one but not the other. I dont know what else to try.
Probably revolving door protection (i.e. the user joined then quitted after few seconds which triggered revolving door protection depending on your settings). Check ap:revdoor channel-setting.
Last edited by Sir_Fz on Thu Mar 22, 2007 11:28 pm, edited 1 time in total.
I don't find any reason why AllProtection might do this, maybe it was advertising? (4.7b bans advertisements in quit/part msgs as well). Otherwise, it's probably an issue from another script. What you can do is type '.ap:monitor' in partyline to check current punishments when the bot does this behavior that you described.
outthere wrote:sigh... i added the url to exempt and it still banned
the ap:monitor said banned for adv but i added the exempts
What is the url you added to exempt and what is the advertisement message? (You can't add wildcards to exempts) + if you have an exempt list specifically for the channel then the bot won't use the global exempt list (so make sure you added the exempt to the channel specific list if it exists - .ap:list adexempts #chan to check).
[21:56] ^BAP^B: Warned EpOs on #evy: Warning: You've triggered text flood (chars) protection, decrease your text legnth.
[21:56] Tcl error [::AllProtection::pubms textl]: can't read "offenders": no such variable
[21:56] ^BAP^B: Locked #evy due to Botnet text (chars) flood.
[21:56] ^BAP^B: Warned EpOs on #evy: Warning: You've triggered text flood (chars) protection, decrease your text legnth.
[21:56] Tcl error [::AllProtection::pubms textl]: can't read "offenders": no such variable
[21:56] ^BAP^B: Locked #evy due to Botnet text (chars) flood.
I can't find a reason why this error appeared, however you'll have to show the output of '.set errorInfo' so I can see where exactly the error occurred.
Edit: I took a look at the script and found that this error may indeed occur (after my recent changes to the script). To prevent this error from happening again, replace: