Letzte Woche habe ich versucht, Neulinge in der wunderbaren Welt der Internet Relay Chats willkommen zu heißen. Diese Woche werden wir die Dinge auf den nächsten Level bringen für diejenigen von euch, die entschieden haben, dass HydraIRC in Ihre Taskleiste gehört. Wenn du so wie ich bist, musst du in 50 verschiedenen Kanälen gleichzeitig sein (obwohl du weißt, dass du nie mit all dem mithalten kannst).
Es ist Zeit für Sie zu lernen, wie Sie sich bei jedem Start eine Menge Zeit sparen und den Beitritt Ihrer bevorzugten IRC Server und Kanäle automatisieren. Dies ist übrigens ein weiterer Grund, warum HydraIRC der überlegene Kunde von denen ist, die neu im Chat-Universum sind. Erstellen von "Skripten" ist unglaublich einfach und intuitiv.
Beginnen wir mit dem Menü Optionen und klicken auf Einstellungen .... Ein Fenster mit Einstellungen sollte dann für Sie angezeigt werden.
Klicken Sie links auf Skripts . An diesem Punkt sollten Sie eine einzelne Option von " SomeNetwork_OnLoggedIn " sehen.
In meinem Screenshot werden Sie viel mehr sehen, weil ich Autojoins auf mehreren Servern eingerichtet habe. Dies ist jedoch ein Beispiel für ein Skriptprofil, das HydraIRC für Sie erstellt hat. Einige Benutzer können damit allein feststellen, wie sie ihre Skripte einrichten. Sie können ein wenig mehr über Kommando- / Skriptprofile auf der offiziellen Website erfahren, aber lassen Sie mich einige grundlegende Erklärungen geben.
HydraIRC verfügt über drei eingebaute Profilnamen-Suffixe, die das Programm veranlassen, automatisch ein Skript auszuführen. Diese drei sind wie folgt:
- OnStartUp, das das Skript sofort beim Start der Anwendung ausführt.
- OnLoggedIn, das das Skript ausführt, wenn Sie einem bestimmten Server beigetreten sind.
- OnJoin, mit dem das Skript ausgeführt wird, wenn Sie einem bestimmten Kanal beitreten.
Wenn Sie Profile mit den Namen " OnStartUp", "{SERVER} _OnLoggedIn" oder "~ {SERVER} _ {CHANNEL} _OnJoin" erstellen, autorisieren Sie HydraIRC, die Skripts unter diesen Bedingungen automatisch auszuführen. Wenn wir möchten, dass ein Skript automatisch ausgeführt wird, wenn wir dem EFNet-Server beitreten, nennen wir das Profil " EFNet_OnLoggedIn ". Wenn wir das Skript nur ausführen wollten, wenn wir dem #chat-Kanal auf EFNet beitreten, würden wir es " ~ EFNet_ # chat_OnJoin " nennen.
Lassen Sie uns über ein Beispiel gehen. Wir werden GameSurge verwenden, wie wir es in meinem ersten Post getan haben. Standardmäßig ist es in HydraIRC enthalten. Auf der Serverliste wird der genaue Name " GameSurge " angegeben (der im Profilnamen genau sein muss, Groß- und Kleinschreibung muss beachtet werden).
Auf Gamesurge möchten wir automatisch #sourcemod, #gamesurge und #linux beitreten, wenn wir uns verbinden. Also haben wir den schwierigen Teil gemacht. Hier ist unser Skript "GameSurge_OnLoggedIn":
/quietjoin sourcemode, gamesurge, linux
Es ist sehr einfach. Der Befehl " / quietjoin " ist ideal, wenn Sie gleichzeitig mehreren Kanälen beitreten, um die einzelnen Joins zu mindern . Danach werden die Kanalnamen (Nummernzeichen sind nicht erforderlich) durch Kommata getrennt.
Was ist, wenn Sie GameSurge jedes Mal automatisch beitreten möchten, wenn Sie HydraIRC starten? Das ist auch einfach. Ihr Skriptprofil wäre "OnStartUp":
/server irc.gamesurge.net
Das ist es. An diesem Punkt, wenn Sie HydraIRC starten, würden Sie sich jetzt automatisch mit dem GameSurge-Server verbinden und automatisch diesen drei Kanälen beitreten. Möchten Sie beim Start eine Verbindung zu mehreren Servern herstellen? Fügen Sie einfach eine neue Zeile hinzu (mit FreeNode in diesem Beispiel):
/newserver irc.freenode.net
Jeder Power-IRC verwendet Benutzerskripts. Automatisierung ist eines meiner Lieblingsdinge in der Welt, und Sie werden feststellen, dass die Automatisierung bestimmter Teile Ihrer Chat-Erfahrung es Ihnen ermöglicht, das zu tun, was Sie getan haben - genießen Sie es. Wenn ich dich immer noch nicht davon überzeugen konnte, dass HydraIRC der richtige Weg ist, dann schau dir ein paar interessante Skripte für mIRC an.
Holler an mir in den Kommentaren, wenn Sie Probleme haben oder weitere nützliche Skripte für die IRC-Plattform teilen möchten.