Hoe IRC-servers en kanalen automatisch aan te sluiten met HydraIRC

Vorige week deed ik mijn poging om nieuwelingen te verwelkomen in de wondere wereld van Internet Relay Chats. Deze week gaan we dingen op een hoger plan tillen voor degenen onder u die besloten hebben dat HydraIRC in uw taakbalk thuishoort.

Vorige week deed ik mijn poging om nieuwelingen te verwelkomen in de wondere wereld van Internet Relay Chats.  Deze week gaan we dingen op een hoger plan tillen voor degenen onder u die besloten hebben dat HydraIRC in uw taakbalk thuishoort.
Advertentie

join irc kanaal Vorige week deed ik mijn poging om nieuwelingen te verwelkomen in de wondere wereld van Internet Relay Chats. Deze week gaan we dingen op een hoger plan tillen voor degenen onder u die besloten hebben dat HydraIRC in uw taakbalk thuishoort. Als je op mij lijkt, denk je dat het nodig is om in 50 verschillende kanalen tegelijkertijd te zijn (ook al weet je dat je dit nooit zult kunnen bijhouden).

Het is tijd dat je leert hoe je bij elke start veel tijd kunt besparen en het proces om lid te worden van je favoriete IRC-servers en -kanalen kunt automatiseren. Dit is overigens een andere reden waarom HydraIRC de superieure client is voor degenen onder u die nog niet bekend zijn met het chat-universum. Het creëren van "scripts" is ongelooflijk eenvoudig en intuïtief.

Laten we beginnen door naar het menu Opties te gaan en op Prefs ... te klikken . Een venster met voorkeuren zou dan voor je moeten verschijnen.

join irc kanaal

Klik aan de linkerkant op Scripts . Op dit punt zou je een enkele optie moeten zien van " SomeNetwork_OnLoggedIn ".

join irc server

In mijn schermafbeelding ziet u nog veel meer omdat ik autojoins op verschillende servers heb ingesteld. Dit is echter een voorbeeld van een scriptprofiel dat HydraIRC voor u heeft gemaakt. Door het alleen te gebruiken, kunnen sommige gebruikers vaststellen hoe hun scripts moeten worden ingesteld. Je kunt wat meer leren over commando / script-profielen op de officiële website, maar laat me wat basis uitleg geven.

HydraIRC heeft drie ingebouwde achtervoegsels voor de naam van het profiel, die het programma activeren om automatisch een script uit te voeren. Deze drie zijn als volgt:

  • OnStartUp, die het script onmiddellijk zal uitvoeren wanneer de toepassing wordt gestart.
  • OnLoggedIn, waarmee het script wordt uitgevoerd wanneer u zich bij een bepaalde server hebt aangemeld .
  • OnJoin, waarmee het script wordt uitgevoerd wanneer u lid wordt van een bepaald kanaal.

Door profielen te maken met de namen " OnStartUp", "{SERVER} _OnLoggedIn" of "~ {SERVER} _ {CHANNEL} _OnJoin", machtigt u HydraIRC om de scripts tijdens deze omstandigheden automatisch uit te voeren. Als we wilden dat een script automatisch wordt uitgevoerd als we lid worden van de EFNet-server, noemen we het profiel ' EFNet_OnLoggedIn '. Als we het script alleen zouden willen uitvoeren als we deelnemen aan het #chat-kanaal op EFNet, noemen we het " ~ EFNet_ # chat_OnJoin ".

Laten we een voorbeeld bespreken. We gebruiken GameSurge, zoals we in mijn eerste bericht deden. Standaard wordt het meegeleverd met HydraIRC. Op de serverlijst krijgt het de exacte naam " GameSurge " (die exact moet zijn, hoofdlettergevoelig, in de profielnaam).

join irc server

Op Gamesurge willen we automatisch deelnemen aan #sourcemod, #gamingurge en #linux wanneer we verbinding maken. Dus we hebben het moeilijke deel gedaan. Dit is ons script, "GameSurge_OnLoggedIn":

/quietjoin sourcemode, gamesurge, linux

Het is heel simpel. De opdracht " / quietjoin " is ideaal wanneer u tegelijkertijd meerdere kanalen samenvoegt omdat deze elke join verzachten. Naderhand zijn de kanaalnamen (hekjes niet verplicht) begrensd door komma's.

join irc server

Nu, wat als u automatisch naar GameSurge wilt gaan elke keer dat u HydraIRC opstart? Dat is ook eenvoudig. Uw scriptprofiel zou "OnStartUp" zijn:

/server irc.gamesurge.net

Dat is het. Op dit punt, wanneer u HydraIRC start, maakt u nu automatisch verbinding met de GameSurge-server en wordt u automatisch lid van die drie kanalen. Wilt u bij het opstarten verbinding maken met meerdere servers? Voeg gewoon een nieuwe regel toe met het volgende (met FreeNode in dit voorbeeld):

/newserver irc.freenode.net

join irc kanaal

Elke macht IRC gebruikt gebruikersscripts. Automatisering is een van mijn favoriete dingen in de wereld en je zult merken dat het automatiseren van bepaalde delen van je chatervaring je in staat zal stellen te doen wat je bent gaan doen - ervan genieten. Als ik je nog steeds niet heb kunnen overtuigen dat HydraIRC de beste manier is om te gaan, bekijk dan een paar interessante scripts voor mIRC.

Hoor me in de comments als je problemen ondervindt of nog meer handige scripts wilt delen voor het IRC-platform.

In this article