Frage Verhindere, dass xchat versucht, an den Kanälen teilzunehmen, bis ich authentifiziert wurde


Ich benutze XChat für IRC. Einige der automatischen Kanäle, denen ich beitreten möchte, erfordern, dass ich mit Diensten identifiziert werde. Ich habe xchat auf autologin mit nickserv eingestellt, wenn ich starte, aber manchmal gibt es eine Verzögerung, es wird versuchen, bestimmte Kanäle zu verbinden (und scheitern), bevor ich authentifiziert bin. Gibt es eine Möglichkeit zu sagen, dass Xchat den Versuch verzögert, einige Kanäle zu betreten, bis ich authentifiziert bin?


16
2017-10-12 08:48


Ursprung




Antworten:


Wenn wir von freenode sprechen (dies kann auch für andere gelten), können Sie sich gleichzeitig mit der Verbindung authentifizieren. Setzen Sie einfach das Serverpasswort als Ihr Nickname und Sie werden automatisch eingeloggt.

Sie können die Nick-Gruppierung und andere clevere Funktionen verwenden, um Ihren alten Benutzer automatisch zu verfälschen und ihn zurückzunehmen.

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

Oder Sie können sich mit jedem Nicknamen verbinden, indem Sie einen etwas stumpferen Verbindungsstring verwenden:

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

In Xchat bedeutet dies, dass Sie setzen :<username> <password> in das Server-Passwortfeld.


16
2017-10-12 10:26



Ja, ich spreche von FreeNode, und ich habe das NickServ-Passwort richtig gesetzt, und ich bekomme dieses Problem. Ich habe versucht, das zu entfernen und mein Passwort in das Feld "Serverpasswort" zu schreiben, und das hat mich überhaupt nicht identifiziert. - Rory
das :<username> <password> Trick funktionierte für mich auf XChat-Paket für Ubuntu 13.04 - pepper_chico
Was ist der Unterschied zwischen den NickServ-Passwort- und Serverpasswortfeldern? - Utkarsh Sinha
Es gibt keinen Unterschied. - Oli♦


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

Setze es auf 20 oder irgendeine gute Zahl (experimentell bestimmen), und das sollte den Trick machen.

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


9
2017-10-12 08:52



Das hat nie für mich funktioniert. Ich habe hier während der Entwicklungsphase von Maverick einen Fehler gemeldet, aber noch kein Wort zurück. bugs.launchpad.net/ubuntu/+source/xchat/+bug/647633 - ibuclaw
Dann würde ich sagen, dass es unmöglich ist. Hoffen wir, dass der Fehler bald behoben ist. Vielleicht schaue ich mir dieses Wochenende mal an, was ich hacken kann. - evgeny
Wie Sie aus dem Fehlerbericht ersehen können, habe ich es auf Freenode und einigen anderen Netzwerken getestet. irc_join_delay scheint zu funktionieren. - evgeny
Diese Lösung funktioniert bei Ubuntu 12.04LTS, xchat 2.8.8 - memilanuk


Wie auf der freenode erwähnt FAQEs gibt zwei weitere Methoden, die Sie ausprobieren können. Wenn Sie eine haben Mantel auf Freenode gibt es eine Skript Das verhindert, dass du den Kanälen beitrittst, bis dein Umhang angewendet wurde (was erfordert, dass du identifiziert wirst). 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   Ihre Verbindung, vor allem anderen   das passiert

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

Ein Skript für XChat ist hier verfügbar in Python oder Perl. Um das zu zitieren README:

Kopieren Sie cap_sasl_xchat.py oder   cap_sasl_xchat.pl zu deinem .xchat /   Verzeichnis, so dass es automatisch lädt. Einmal   geladen, verwenden Sie den Befehl / SASL zum Hinzufügen   oder entfernen SASL-Einstellungen pro Netzwerk -   Der Hilfetext beschreibt die Syntax.


3
2018-02-02 01:49





stellen :<username> <password> in deinem ~/xchat2 Datei:

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
2018-02-17 10:57





Für X-Chat wollen Sie / Server nicht / verbinden.

Die Verwendung von / connect führt zu dieser leicht verwirrenden Antwort. "* Berechtigung verweigert - Sie sind kein IRC-Operator". Dies liegt daran, dass X-Chat einen unbekannten Befehl erhält, der sie an den Server weiterleitet.


1
2018-02-14 20:44





Zusammen mit all diesen anderen großartigen Antworten würde ich empfehlen, dass Sie Ihr NickServ-Passwort in das Feld "Server Password" setzen, anstatt "Nickserv Password", damit Sie sich sofort mit dem Server identifizieren können, anstatt eine Verzögerung zu haben ya beitreten, dann beenden, um auth dann wieder zu verbinden. Du bemerkst diesen Prozess nicht, aber andere können es tun ... tu das und du solltest einen Unterschied bemerken ...


0
2017-07-12 20:56