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.

My bot deops chanserv ops

Old posts that have not been replied to for several years.
Locked
J
Jagg
Halfop
Posts: 53
Joined: Sat Jan 24, 2004 11:32 am

My bot deops chanserv ops

Post by Jagg »

Hi,

I have the problem (on freenode) when a user ops himself through chanserv my eggdrop deops this user. Then chanserv ops this user again, then my bot deops him and so on....

What can I do that this doesn't happen :?

In the conf file from my bot I have "set allow-desync 1".

chaninfo looks like

Code: Select all

[14:20] <Heart|> .chaninfo
[14:20] <HeartBot> Settings for static channel #channel:
[14:20] <HeartBot> Protect modes (chanmode): +tn
[14:20] <HeartBot> Idle Kick after (idle-kick): DON'T!
[14:20] <HeartBot> stopnethack: DON'T!
[14:20] <HeartBot> aop-delay: 5:30
[14:20] <HeartBot> revenge-mode: 0
[14:20] <HeartBot> Other modes:
[14:20] <HeartBot>      -inactive       -statuslog      -secret         -shared
[14:20] <HeartBot>      +greet          -seen           +cycle          +dontkickops
[14:20] <HeartBot>      -protectops     +protectfriends -revenge        -revengebot
[14:20] <HeartBot>      -bitch          -autoop         +autovoice      +nodesynch
[14:20] <HeartBot>      +enforcebans    +dynamicbans    +userbans       -autohalfop
[14:20] <HeartBot>      -protecthalfops
[14:20] <HeartBot>      +dynamicexempts +userexempts    +dynamicinvites +userinvites
[14:20] <HeartBot> User defined channel flags:
[14:20] <HeartBot>      -nogoogle
[14:20] <HeartBot> flood settings: chan ctcp join kick deop nick
[14:20] <HeartBot> number:           20    5    5    3    3    0
[14:20] <HeartBot> time  :            5   60   60   10   10    0
The user who ops himself through chanserv looks on my bot like

Code: Select all

[14:21] <Heart|> .whois GraveDigg
[14:21] <HeartBot> [08:21] #Heart# whois GraveDigg
[14:21] <HeartBot> HANDLE    PASS NOTES FLAGS           LAST
[14:21] <HeartBot> GraveDigg no       0 fo              07:45 (#channel)
[14:21] <HeartBot>    #channel     d               07:45
[14:21] <HeartBot>   HOSTS: *!grave@*.i.pppool.de
Thanks
User avatar
CrazyCat
Revered One
Posts: 1303
Joined: Sun Jan 13, 2002 8:00 pm
Location: France
Contact:

Post by CrazyCat »

turn off nodesynch :)
J
Jagg
Halfop
Posts: 53
Joined: Sat Jan 24, 2004 11:32 am

Post by Jagg »

Ok, turned it off

Code: Select all

[14:58] <Heart|> .chaninfo
[14:58] <HeartBot> Settings for static channel #linux-club.de:
[14:58] <HeartBot> Protect modes (chanmode): +tn
[14:58] <HeartBot> Idle Kick after (idle-kick): DON'T!
[14:58] <HeartBot> stopnethack: DON'T!
[14:58] <HeartBot> aop-delay: 5:30
[14:58] <HeartBot> revenge-mode: 0
[14:58] <HeartBot> Other modes:
[14:58] <HeartBot>      -inactive       -statuslog      -secret         -shared
[14:58] <HeartBot>      +greet          -seen           +cycle          +dontkickops
[14:58] <HeartBot>      -protectops     +protectfriends -revenge        -revengebot
[14:58] <HeartBot>      -bitch          -autoop         +autovoice      -nodesynch
[14:58] <HeartBot>      +enforcebans    +dynamicbans    +userbans       -autohalfop
[14:58] <HeartBot>      -protecthalfops
[14:58] <HeartBot>      +dynamicexempts +userexempts    +dynamicinvites +userinvites
[14:58] <HeartBot> User defined channel flags:
[14:58] <HeartBot>      -nogoogle
[14:58] <HeartBot> flood settings: chan ctcp join kick deop nick
[14:58] <HeartBot> number:           20    5    5    3    3    0
[14:58] <HeartBot> time  :            5   60   60   10   10    0
And user (GraveDigger) ops himself through chanserv and ops my bot and again the same :cry:

Code: Select all

[14:58] * GraveDigger sets mode: +o HeartBot
[14:58] * HeartBot sets mode: -o GraveDigger
[14:58] * ChanServ sets mode: +o GraveDigger
[14:58] * HeartBot sets mode: -o GraveDigger
[14:58] * ChanServ sets mode: +o GraveDigger
[14:58] * GraveDigger sets mode: -o HeartBot 
Other ideas?
User avatar
^DooM^
Owner
Posts: 772
Joined: Tue Aug 26, 2003 5:40 pm
Location: IronForge
Contact:

Post by ^DooM^ »

Add Chanserv to your bot and turn off stop-nethack
The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born
J
Jagg
Halfop
Posts: 53
Joined: Sat Jan 24, 2004 11:32 am

Post by Jagg »

ok, thank you!

Code: Select all

[19:05] <HeartBot> HANDLE    PASS NOTES FLAGS           LAST
[19:05] <HeartBot> GraveDigg no       0 fo              07:45 (#channel)
[19:05] <HeartBot>    #channel     d               07:45
[19:05] <HeartBot>   HOSTS: *!grave@*.i.pppool.de
Why there is this third line in?

Code: Select all

[19:05] <HeartBot>    #channel     d               07:45
I don't need this line, do I?

After I've done ".chattr GraveDigg -d #linux-club.de" it works but why is this line in the whois? Can I delete this line (how?)?
k
kk-
Voice
Posts: 26
Joined: Sat Aug 09, 2003 10:31 am
Location: uk

Post by kk- »

Jagg wrote:ok, thank you!

Code: Select all

[19:05] <HeartBot> HANDLE    PASS NOTES FLAGS           LAST
[19:05] <HeartBot> GraveDigg no       0 fo              07:45 (#channel)
[19:05] <HeartBot>    #channel     d               07:45
[19:05] <HeartBot>   HOSTS: *!grave@*.i.pppool.de
Why there is this third line in?

Code: Select all

[19:05] <HeartBot>    #channel     d               07:45
I don't need this line, do I?

After I've done ".chattr GraveDigg -d #linux-club.de" it works but why is this line in the whois? Can I delete this line (how?)?

Is this user a bot ? or a room op??? Your bot give him the d flag to deop him/her if its a bot add the flag .chattr Gravedigg +bfo if its a user his set no password also u might want to set on protectops...... & take off his d flag
User avatar
^DooM^
Owner
Posts: 772
Joined: Tue Aug 26, 2003 5:40 pm
Location: IronForge
Contact:

Post by ^DooM^ »

you cannot .chattr +b flag to a user you can only .+bot <nick> to gain that flag

If your bot automatically gave Gravedigg the +d flag then its set to +revenge or possibly protectops/friends and you should turn this off.
The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born
k
kk-
Voice
Posts: 26
Joined: Sat Aug 09, 2003 10:31 am
Location: uk

Post by kk- »

^DooM^ wrote:you cannot .chattr +b flag to a user you can only .+bot <nick> to gain that flag

If your bot automatically gave Gravedigg the +d flag then its set to +revenge or possibly protectops/friends and you should turn this off.

i did say if its a bot add the b flag if its a user his needs to set a pass
User avatar
^DooM^
Owner
Posts: 772
Joined: Tue Aug 26, 2003 5:40 pm
Location: IronForge
Contact:

Post by ^DooM^ »

yes but you cannot add the +b flag with .chattr as you suggested.

Was just making it clear so the user wasn't wondering why when they copied your example it wasn't working :D
The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born
Locked