Eggdrop - Auto Op mit Pw funktionier nicht

carlpeter

New Member
Hallo User,

ich habe mir vor kurzem einen IRC server aufgesetzt und daraufhin auch den Bot Eggdrop istalliert.

Soweit so gut, alle eingebeteten Skripte laufen auch tadellos. Jedoch habe ich ein Problem beim automatischen Oppen der benutzer.

Nachdem ich den Benutzer über die Partyline mit adduser hinzugefügt habe und die flags +o gesetzt habe, habe ich dem Benutzer mit chpass ein passwort zugewiesen. Den Channel habe ich auf -autoop gestellt. (auch mit +autoop hat es nicht funktionier)

Die Problematik liegt darin, dass eggdrop die Benutzer, die +o haben sofort oppt, (bei +autoop) ohne pw eingabe, bzw. gar nicht (bei -autoop).

Nun ist mein Ziel zu erreichen, dass der Benutzer sich authen soll und erst dann op bekommt und nciht jeder mit gleicher hostmaske und ident den Op bekommt. Wie kann ich dieses Ziel möglichst gut erreichen?

mfg
carl
 
Autoop ist glaube ich die falsche Option.

Du musst den User jeweils nur mit +o für den jeweiligen Channel eintragen.

Dann sollte der User sich mit /msg <Bot> ident <pw>
authentifizieren und danach op bekommen.
 
Wie gesagt, irgendwie funktioniert das nicht.
Hier nochmal ein paar logs und weitere infos die zur Fehlersuche helfen könnten:

Nach dem HInzufügen des namens findet dies ohne probleme statt. (adduser)
Das pw wird mit chpass gesetzt
die Flags auf +o (in der whois steht lo)
der Chanmode ist auf CNnk

Wenn ich danach mit /msg bot ident pass eingebe gibt mir der Bot in der Partyline folgendes aus:
!*! IDENT NICK
!*! failed IDENT NICK

Ich weiß langsam nicht mehr weiter.

Sollten Teile der eggdrop.conf oder chan.save benötigt werden, sagt dies einfach...

mfg carl
 
Last edited by a moderator:
Da liegt doch der Fehler :)

Der IDENT klappt nicht.
Schau mal mit .whois <nick> was da so über den Nick steht :)
 
Danke schonmal hier die Ausgabe von .whois NICK
whois NICK
<BOT> HANDLE______________PASS___NOTES_FLAGS______LAST
<BOT> NICK___________________no_____0____fhp________17:20 (chan1)
<BOT> ________________#chan1______________lo_________17:20
<BOT> HOSTS: host1, host2

mfg carl
 
Last edited by a moderator:
Steht unter "Hosts" auch der Host den der Nick hat?
Lass dir mal die Hilfe von IDENT anzeigen, das konnte man auch noch irgendwie erweitern als einfach nur "IDENT <pw>"
 
Hallo
Die Hosts stimmen.

Nach mehrmaligen Probieren funktioniert das ganze immer noch nicht, aber ein Teilerfolg ist vorhanden. Wenn ich mich nun bei meinem bot mit ident anmelde, antwortet er im qry mit "NICK, Ich erkenne dich dort". Aber oppen tut er trotzdem nicht.

Was kann ich noch tun?

Mfg
carl

P.S. Wie komm ich an die Hilfe von ident .help ident klappt nicht
 
MOD: Bitte keine Fullquotes! Danke

Hab ich schon :P

Der letzte Parameter ist optional! Und funktioniert einwandfrei.

Warum oppt mich der verdammte Bot nicht?..*grml* *sauer auf den Bot bin*
 
Last edited by a moderator:
Einwandfrei bedeutet, er erkennt mich antwortet er im qry mit "NICK, Ich erkenne dich dort". Aber oppen tut er trotzdem nicht.
 
Dann hau mal ein:
Code:
/msg <bot> op <nick>
oder:
Code:
/msg <bot> op
oder:
Code:
/msg <bot> op #raum
oder:
Code:
/msg <bot> op <nick> #raum

hinterher
 
Danke!

Nach dem Ident erhalte ich ein "Ich kenne dich hier" vom Bot

Nach allen vorgeschlagenen eingaben von dir erhalte ich jedoch op failed!

Was kann man noch tun? (Hat das was mit dem channelmode zu tun) das flag muss doch +o sein, oder?

mfg
carl
 
moin,

global hab ich nun fhlopO

leider habe ich damit auch kein Erfolg.

Hast du noch weitere ideen aus deiner trickkiste?

mfg
carl
 
Du solltest mal schauen was der Bot genau mit dem User macht, ich hab irgendwie das Gefühl dass der User sich nicht richtig Identet
 
Also ich habe den Benutzer hinzugefügt:

.add user carl
.chpass pass [Password]

Weiterhin die Flags global auf +fhloO gesetzt

.chattr carl +oOf

Dann idented mit /msg bot ident carl

Bot: Ich erkenne dich dort
Im Bot selbst keine Ausgabe

Dann /msg carlinche op [und die anderen deiner vorschläge]

Op Failed sagt mir dann der Bot in der PartyLine..

Channelmode ist CtNnk

Wo liegt der FEhler?

mfg
carl
 
Back
Top