it-swarm.com.de

Verhindern Sie, dass xchat versucht, Kanälen beizutreten, bis ich authentifiziert wurde

Ich benutze XChat für IRC. Für einige der automatischen Kanäle, denen ich beitreten möchte, muss ich mich mit Diensten identifizieren. Ich habe xchat so eingestellt, dass es sich beim Start mit nickserv automatisch anmeldet. Manchmal tritt jedoch eine Verzögerung auf. Es wird versucht, bestimmten Kanälen beizutreten (und dies schlägt fehl), bevor ich authentifiziert werde. Gibt es eine Möglichkeit, xchat anzuweisen, den Versuch, einigen Kanälen beizutreten, zu verschieben, bis ich authentifiziert bin?

16
Rory

Wenn es sich um Freenode handelt (dies gilt möglicherweise auch für andere), können Sie sich gleichzeitig mit der Verbindung authentifizieren. Legen Sie einfach das Server-Passwort als Passwort für Ihren Nick fest und Sie werden sich automatisch anmelden.

Sie können Nick-Gruppierungen und andere clevere Methoden verwenden, um Ihren alten Benutzer automatisch zu ghosten und zurückzunehmen.

http://freenode.net/faq.shtml#identify

Oder Sie können die Verbindung mit einem beliebigen Spitznamen mit einer etwas stumpferen Verbindungszeichenfolge herstellen:

/connect irc.freenode.net 6667 :<username> <password>

In xchat bedeutet dies, dass Sie :<username> <password> in das Feld für das Serverkennwort eingeben.

16
Oli

Es gibt/set irc_join_delay $ SECONDS. Standard ist 2.

Setzen Sie es auf 20 oder eine beliebige gute Zahl (bestimmen Sie es experimentell), und das sollte den Trick tun.

Gestohlen von http://forum.xchat.org/viewtopic.php?f=3&t=3966

11
evgeny

Wie in der FAQ zu freenode erwähnt, gibt es zwei zusätzliche Methoden, die Sie ausprobieren können. Wenn Sie einen Umhang auf freenode haben, gibt es ein Skript , das dies tut Verhindere, dass du Kanälen beitrittst, bis dein Umhang angelegt wurde (was voraussetzt, dass du identifiziert bist). Diese Methode funktioniert nur, wenn Sie einen Umhang haben. Die zweite und bessere Methode ist die Verwendung von SASL.

SASL ist eine Methode zur Identifizierung während Ihrer Verbindung, bevor etwas anderes passiert

Sie können hier Anweisungen anzeigen und auf Skripts zugreifen, um SASL zu aktivieren .

Ein Skript für XChat ist hier in Python oder Perl verfügbar. So zitieren Sie die README :

Kopieren Sie cap_sasl_xchat.py oder cap_sasl_xchat.pl in Ihr Verzeichnis .xchat /, damit es automatisch geladen wird. Verwenden Sie nach dem Laden den Befehl/SASL, um SASL-Einstellungen pro Netzwerk hinzuzufügen oder zu entfernen. Der Hilfetext beschreibt die Syntax.

3
nhandler

füge :<username> <password> in deine ~/xchat2 Datei ein:

P=:nick password

danach die kanäle für autojoin.

set delay on 20

Ich habe die folgende Zeile in ~/.xchat2/xchat.conf geändert

irc_join_delay = 10

2
user11001

Für X-Chat möchten Sie/server not/connect.

Mit/connect erhalten Sie eine etwas verwirrende Antwort. Msgstr "* Berechtigung verweigert - Sie sind kein IRC - Operator". Dies liegt daran, dass X-Chat, wenn es einen unbekannten Befehl erhält, diesen an den Server weiterleitet.

1
user10847

Zusammen mit all diesen anderen tollen Antworten würde ich empfehlen, dass Sie Ihr Nickserv-Kennwort in das Feld "Server Password" (Server-Kennwort) eingeben, damit Sie sich sofort gegenüber dem Server identifizieren können, anstatt eine gewisse Identitätsverzögerung zu haben Sie treten bei, beenden die Authentifizierung und kehren wieder zurück. Sie bemerken diesen Vorgang nicht, aber andere können es, und Sie sollten einen Unterschied bemerken.

0
zkriesse