ap:textl is for text flood (lines) and you've enabled it to warn on 1st offence, kick on 2nd, and kickban if repeated for the 3rd time. The kick message you've pasted is for badwords protection, so edit the ap:swear setting and not the ap:textl; if you want to disable it then make sure it's set to - and not +.
The 2nd error is not related to AllProtection, however the first one is. Which version are you using? and if possible, paste the output of '.set errorInfo'.
so it's that easy? wrote:<random user> .set errorInfo
<eggy> What? You need '.help'
Sure was easy, and yields absolutely nothing of interest. To avoid this, you must change variables within your eggdrop.conf first and either .rehash or .restart your bot directly afterwards.
# Comment these two lines if you wish to enable the .tcl and .set commands.
# If you select your owners wisely, you should be okay enabling these.
#unbind dcc n tcl *dcc:tcl
#unbind dcc n set *dcc:set
With them set like this, both 'set' and 'tcl' commands will be accessible on your bots partyline. It is a mistake to call this simple. There are steps that must be followed before .set errorInfo will even yield a result other than 'what?'
# Comment these two lines if you wish to enable the .tcl and .set commands.
# If you select your owners wisely, you should be okay enabling these.
unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set
# Comment these two lines if you wish to enable the .tcl and .set commands.
# If you select your owners wisely, you should be okay enabling these.
unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set
# Use .chanset #channel ap:btextl <lines>:<seconds> <lockmode> <locktime> (in DCC, 0:0 to disable)
# Set default rate here:
lappend ap:udefs {ap:btextl "15:7 mR-k lines.flood 60"}
mR-k ?
m = moderate (I know)
R = ??? Unknown MODE (should I change it to "r")
-k - what it does ?
60 = 60 seconds lock-time ?
Waitin`..
The modes you want to set when a flood occurs are up to you to be decided. On Dalnet +R means only registered nicks can join the channel, you can change this depending on what network your bot is on (i.e. you can use whatever supported modes you want). k is to set a key for the channel... it's totally useless in this case and only used to display a reason for why the lock is happening, if it's not supported by your network then don't use it.
# Comment these two lines if you wish to enable the .tcl and .set commands.
# If you select your owners wisely, you should be okay enabling these.
unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set