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.

Every 15 minutes, Chanserv is Opping Bot

Old posts that have not been replied to for several years.
Locked
e
evansmith

Every 15 minutes, Chanserv is Opping Bot

Post by evansmith »

Version: 1.6.12

Hi Guys,

i just loaded up the 1.6.12 from 1.6.11. I did the full install. I am on the DalNet.

Now every 15 minutes, chanserv ops my bots like when it justs identifies. It never did this before, so i am curious why it does it.

This is very similar to this post - http://forum.egghelp.org/viewtopic.php?t=2254

I am about an average level user of eggdrop, so if there is any information u would like to help u understand thje problem, please let me know. BTW, i am using the "Nickserv Identify Scriptv1.1 - By WD40" to identify to chanserv and i have set it to check every 10 mins. This was the same tcl and setting i user before and no problems.
Any advice would be gratefully accepted
Evan
e
evansmith

UPDATE!!!

Post by evansmith »

Hi Guys,

i think i found out what the problem is but i still need your help.
I am using “BanChan 3.4 By Clown-Man" - http://www.egghelp.org/files/tcl/banchan3.4.tcl.gz - basically a TCL that scans and bans for perv. channels.

I noticed that the time to scan the channel (eg every 10 mins etc) is also the same time that chanserv ops the eggie.
So for example, after the bot scans the channel every 5 mins. - chanserv ops the bot every 5 mins too even if it is already opped

Therefore I think maybe there is some scripting issue that’s clashing with the latest eggdrop 1.6.12.

I don’t know nuts about TCL scripting but if one of you guys can take a look at the Banchan.tcl code and fix it, I would be grateful cause I need that tcl to keep the pervs outta my channel. I am also sending it to the author –clown man

Thanks,
Evan
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

You should confirm this first, by changing the scan settings in both scripts, to different values.
e
evansmith

I did

Post by evansmith »

Hi PPslim,

yes i killed the egg 5 times and tried 1 min, 5 min, 10 mins, 15 and 20mins

same result, at each of these diff. scan times, chanserv also keeps reopping the bot, directly after the scan, comes the reooping.

As i use different scan times, the reopping also follows these scan times.

As i know nuts about tcl coding i cant examine the code, but maybe u guys can. It has to be this banchan.tcl, i tested it out for hours.

Thanks,
Evan
T
Thorne^

Post by Thorne^ »

I had the same banchan script loaded, it worked fine till eggdrop v1.6.10, didnt try it with v1.6.11, but i tried it with v1.6.12.
Didnt have you chanserv problem on DALnet, but i had a big problem on Undernet, my bots where opped but they said, im not opped on the channel. Didnt load the script anymore and everything worked without problems.
e
evansmith

re:

Post by evansmith »

Hi Thorne,

yep, looks like we have the same problem, i have emailed the author about it, so far no reply. I will forward whatever i learn about this glitch to you. I font know TCL so i cant check it myself.
BTW, if u come across any good perv scan scripts let me know

heres one i found but havent tried it out yet, i cant figure out the settings and what i have to put - http://www.egghelp.org/files/tcl/mc.banchan1.0.2.tcl.gz

later,
Evan
User avatar
z_one
Master
Posts: 269
Joined: Mon Jan 14, 2002 8:00 pm
Location: Canada

Post by z_one »

Hi Evan,

What exactly aren't you sure about concerning the settings related to
the "mc.banchan.tcl" file ? Perhaps I can help as I am already using it. 8)

Here are my settings, just do 2 things:
1) replace the first variable mc_banc(+chan) by your channel(s).
2) replace the last variable mc_banc(svs:notify) by your actual nick on irc.


----------------------------------------------------

# What channels do you want this script to be active on?
# Seperate each channel with a space, set to "" for all channels.
set mc_banc(+chan) "#MyChan1 #MyChan2"

# What channels do you want this script to not take part in?
# Seperate each channel with a space, set to "" for none.
set mc_banc(-chan) ""

# What flag'd users do you want the script to ignore?
set mc_banc(ig:flag) "mnob|mno"

# How long, after the user join's the channel, do you want to test to
# see if the user is still on the channel... and if so, scan him/her?
# This will prevent lagging the bot down with un nessassery join/parts
# real fast that so many lamers like to do.
# Set this in seconds.
set mc_banc(flytime) 8

# What do you want to call the datafile?
set mc_banc(datafile) "scripts/.badc.data"

# How often do you want to re scan the users?
# Yes, it scans each user on join, but this is to ensure they do not
# join a ban'd channel after they join your channel.
# Set this in minutes. Set to 0 to turn off re`scanning.
set mc_banc(scan) 15

# If someone is found in a ban'd channel, what do you want the script to do?
# -2 = /MSG Warn
# -1 = Kick
# 0 = Server Ban
# 1 and up is ban time in min's.
set mc_banc(pre:pun) 0

# If the above setting is 0, How long do you want to give them before scanning
# them again for further punishment? Set to 0 if you don't wanna rescan.
# (in min's)
set mc_banc(warn:time) 1

# What do you want to say for a warning/kick/ban message?
# %banchan will be replaced with the ban'd channel.
# %chan will be replaced with the current channel.
set mc_banc(warn:msg) "Hiya, you have 1 minute to leave %banchan or ya will be booted from %chan."

# If someone is STILL in the ban'd channel after giving them warning, what
# do you want the script to do?
# -1 = Kick
# 0 = Server Ban
# 1 and up is ban time in min's.
set mc_banc(post:pun) 0

# How do you want to mask the bans?
# 0 - *!user@host.domain
# 1 - *!*user@host.domain
# 2 - *!*@host.domain
# 3 - *!*user@*.domain
# 4 - *!*@*.domain
# 5 - nick!user@host.domain
# 6 - nick!*user@host.domain
# 7 - nick!*@host.domain
# 8 - nick!*user@*.domain
# 9 - nick!*@*.domain
# You can also specify a type of 10 to 19 which correspond to masks 0 to 9, but
# instead of using a * wildcard to replace portions of the host.domain, it uses ?
# wildcards to replace the numbers in the address.
set mc_banc(banmask) 2

## MC SVS (Script Version Server) v1.0.1 ##

# Do you want the bot to connection to MC_8's SVS to see if there are newer versions
# of this script avilable? It will only tell you -- It's up to you to get the newest
# version (I decided not to auto update the code, there may be new features in the
# newest script that may require your attention).
# 0=no/1=yes
set mc_banc(svs:enabled) 1

# Once a day the script will check with the SVS -- this specifies when
# that should happen. The setting should be the hour (military).
# examples:
# set mc_banc(svs:check) 0 ;#This is at Midnight
# set mc_banc(svs:check) 5 ;#This is at 5am
# set mc_banc(svs:check) 13 ;#This is at 1pm
# set mc_banc(svs:check) 23 ;#This is at 11pm
set mc_banc(svs:check) 3

# Upon finding a newer version, who do you want to notify via note?
# Seperate each user with a " " (space).
set mc_banc(svs:notify) "Evan"

### END OF CONFIG OPTIONS ###
Locked