Mit Chatzilla im QNet authen
(Autor: B e r n d L i c һ t е n a u e r, Frage gestellt am Sa, 18. Jan 2003)
Hallo.
Ich benutze Chatzilla um im QuakeNet zu chatten. Ich bin auch OP in einem Kanal, damit ich aber über den L-Bot meinen OP bekomme, muss ich mich "auth"en. Mit dem mIRC-Client geht das unter "Perform".
Geht das mit Chatzilla auch?
In der prefs.js gibt es Zeilen die folgendermaßen aufgebaut sind:
user_pref("extensions.irc.<befehl>", "<string>");
Kennt jemand den Befehl, bzw. gibt es überhaupt für die Perform-Zeile einen?
Danke schonmal,
Bernd
Ich benutze Chatzilla um im QuakeNet zu chatten. Ich bin auch OP in einem Kanal, damit ich aber über den L-Bot meinen OP bekomme, muss ich mich "auth"en. Mit dem mIRC-Client geht das unter "Perform".
Geht das mit Chatzilla auch?
In der prefs.js gibt es Zeilen die folgendermaßen aufgebaut sind:
user_pref("extensions.irc.<befehl>", "<string>");
Kennt jemand den Befehl, bzw. gibt es überhaupt für die Perform-Zeile einen?
Danke schonmal,
Bernd
Artikelbaum anzeigen
Re: Mit Chatzilla im QNet authen
(Autor: Β е r n d L і с һ t е n а u е r, Antwort nach 2 Tagen, 11 h, 50 Min)
Ich hab ein wenig gestöbert und hab rausgefunden, dass man das autologin auch über ein Script steuern kann:
[Script=chatzilla.js]
function init()
{
client.networks["quakenet"] =
new CIRCNetwork ("quakenet",
[{name: "irc.quakenet.org", port: 6667}],
client.eventPump);
var pattern =
{
type: "001", // hook the 001 message (welcome to IRC)
set: "network" // when it is sent to a network object
};
client.eventPump.addHook ([pattern], my_onLoginSuccess, "login-hook");
}
function my_onLoginSuccess (e)
{
try
{
var network = e.destObject;
switch (network.name)
{
case "quakenet":
var server = network.primServ;
server.sayTo ("qbot",
"/MSG [E-Mail-Adresse entfernt] AUTH <name> <pw>");
break;
}
}
catch (ex)
{
display ("Error in login hook: " + ex, "ERROR");
}
}
init();
[/Script]
Chatzilla läd das auch brav nachdem ich es mit "/eval chatzilla.js" eingebunden habe, aber ich glaub das funktioniert so irgendwie nicht. Weiss jemand, was ich falsch mache?
[Script=chatzilla.js]
function init()
{
client.networks["quakenet"] =
new CIRCNetwork ("quakenet",
[{name: "irc.quakenet.org", port: 6667}],
client.eventPump);
var pattern =
{
type: "001", // hook the 001 message (welcome to IRC)
set: "network" // when it is sent to a network object
};
client.eventPump.addHook ([pattern], my_onLoginSuccess, "login-hook");
}
function my_onLoginSuccess (e)
{
try
{
var network = e.destObject;
switch (network.name)
{
case "quakenet":
var server = network.primServ;
server.sayTo ("qbot",
"/MSG [E-Mail-Adresse entfernt] AUTH <name> <pw>");
break;
}
}
catch (ex)
{
display ("Error in login hook: " + ex, "ERROR");
}
}
init();
[/Script]
Chatzilla läd das auch brav nachdem ich es mit "/eval chatzilla.js" eingebunden habe, aber ich glaub das funktioniert so irgendwie nicht. Weiss jemand, was ich falsch mache?
Alles muss man selber machen... :P
(Autor: B e r n d L i c h t е n a u e r, Antwort nach 4 Tagen, 2 h, 35 Min)
Ich hab es doch selber rausgefunden.
Eine Datei namens chatzilla.js (z.B.) anlegen mit folgendem Code:
Und mit '/eval client.INITIAL_SCRIPTS = "file:///path/to/chatzilla.js" ' trägt man das Script in der prefs.js ein. Beim nächsten Start von Chatzilla wird man automatisch im QNet geauthet.
Bernd
Eine Datei namens chatzilla.js (z.B.) anlegen mit folgendem Code:
function init()
{
client.networks["quakenet"] =
new CIRCNetwork ("quakenet",
[{name: "irc.quakenet.org", port: 6667}],
client.eventPump);
var pattern = { type: "001", set: "network" };
client.eventPump.addHook ([pattern], onLogin, "login-hook");
}
function onLogin (e)
{
try
{
var network = e.destObject;
if (network.name == "irc.quakenet.org")
{
var server = network.primServ;
server.sayTo ("[E-Mail-Adresse entfernt]", "AUTH <username> <pw>");
}
}
catch (ex)
{
display ("Error in login hook: " + ex, "ERROR");
}
}
init();
Und mit '/eval client.INITIAL_SCRIPTS = "file:///path/to/chatzilla.js" ' trägt man das Script in der prefs.js ein. Beim nächsten Start von Chatzilla wird man automatisch im QNet geauthet.
Bernd
Du kannst auf diesen Artikel nicht antworten.
Dieser Artikelbaum ist im Archiv des Experten-Forums von wer-weiss-was zum Thema "Netscape, Mozilla, Firefox & Thunderbird" archiviert. Es handelt sich um keine aktuelle Diskussion, daher kann auf die Artikel nicht mehr geantwortet werden.
Folgende Artikel könnten Dich auch interessieren:
Chatzilla Sound Highlights ?Quakenet
Bei Eigenschaften von Netz fehlt Registerkarte
Probleme mit Registerkarte
Delphi 3...error message
Friseurbedarf o. Mindestbestellwert
Authen::PAM im CGI-Skript
Quakenet und Chatzilla
Firefox-Problem mir RIP, fireFTP & Adblock
IRC kappt die Internet Verbindung
Administrator Account Deaktivieren
P.E.R.F.O.R.M. - Modell???
vorheriger Artikelbaum
(NS 7.0: Postausgang und Indizes der Ordner)
(Netscape Messenger 4.51: emails fehlen!)
nächster Artikelbaum















