Jak se automaticky připojit k IRC serverům a kanálům pomocí HydraIRC

  • Owen Little
  • 0
  • 2515
  • 297
reklama

Minulý týden jsem se pokusil přivítat nováčky v nádherném světě internetových relačních chatů. Tento týden se chystáme posunout věci na vyšší úroveň pro ty z vás, kteří jste se rozhodli, že HydraIRC patří do vašeho hlavního panelu. Pokud jste něco jako já, máte pocit, že musíte být na 50 různých kanálech najednou (i když víte, že nikdy nebudete schopni držet krok se vším).

Je čas, abyste se při každém spuštění naučili, jak ušetřit spoustu času a automatizovat proces připojení vašich oblíbených IRC serverů a kanálů. To je mimochodem další důvod, proč je HydraIRC nadřazeným klientem pro ty z vás, kteří jsou v chatovacím vesmíru noví. Vytváření “skripty” je neuvěřitelně jednoduché a intuitivní.

Začněme tím, že půjdeme do Možnosti a kliknutím Prefs… . Pak by se vám mělo objevit okno preferencí.

Vlevo klikněte na Skripty. V tomto okamžiku byste měli vidět jednu možnost “SomeNetwork_OnLoggedIn“.

V mém snímku obrazovky uvidíte mnohem více, protože jsem nastavil autojoiny na několika serverech. Nicméně, toto je příklad skriptového profilu, který pro vás HydraIRC vytvořil. Pokud ji použijí sami, mohou někteří uživatelé posoudit, jak nastavit své skripty. Na oficiálním webu se můžete dozvědět něco více o profilech příkazů / skriptů, ale dovolte mi udělat nějaké základní vysvětlení.

HydraIRC má tři vestavěné přípony názvu profilu, které spouštějí program pro automatické spuštění skriptu. Jedná se o tyto tři:

  • Na začátku, který spustí skript okamžitě po spuštění aplikace.
  • OnLoggedIn, který spustí skript, když se připojíte k určitému serveru.
  • OnJoin, který spustí skript, když se připojíte ke konkrétnímu kanálu.

Vytvořením profilů se jmény “Na začátku”, “SERVER _OnLoggedIn”, nebo “~ SERVER _ CHANNEL _OnJoin”, povolujete společnosti HydraIRC automatické spouštění skriptů za těchto podmínek. Pokud bychom chtěli, aby se skript automaticky spustil, když se připojíme k serveru EFNet, pojmenovali bychom profil “EFNet_OnLoggedIn“. Pokud bychom chtěli skript spustit, až když se připojíme k kanálu #chat na EFNet, pojmenovali bychom jej “~ EFNet_ # chat_OnJoin“.

Podívejme se na příklad. Použijeme GameSurge, stejně jako v mém prvním příspěvku. Ve výchozím nastavení je součástí HydraIRC. V seznamu serverů je uveden přesný název “GameSurge” (což musí být v názvu profilu přesné, citlivé na velikost písmen).

Na Gamesurge se chceme automaticky připojit #sourcemod, #gamesurge, a #linux když se připojíme. Takže jsme udělali těžkou část. Tady je náš skript, “GameSurge_OnLoggedIn”:

/ quietjoin sourcemode, gamesurge, linux

Je to velmi jednoduché. “/ quietjoin” příkaz je ideální, když se připojujete k více kanálům najednou, protože to zjemňuje každý spoj. Poté jsou názvy kanálů (znaky libry nejsou vyžadovány) ohraničeny čárkami.

Co když se chcete automaticky připojit k GameSurge při každém spuštění HydraIRC? To je také jednoduché. Váš skriptový profil by byl “Na začátku”:

/ server irc.gamesurge.net

A je to. V tuto chvíli se při spuštění HydraIRC automaticky připojíte k serveru GameSurge a automaticky se připojíte k těmto třem kanálům. Chcete se při spuštění připojit k více serverům? Stačí přidat nový řádek s následujícím (v tomto příkladu s FreeNode):

/ newserver irc.freenode.net

Každé napájení IRC používá uživatelské skripty. Automatizace je jedna z mých nejoblíbenějších věcí na světě a zjistíte, že automatizace určitých částí vašeho chatování vám umožní dělat to, co jste přišli dělat - užijte si to. Pokud jsem vás stále nemohl přesvědčit, že HydraIRC je způsob, jak jít, podívejte se na několik zajímavých skriptů pro mIRC.

Holler na mě v komentářích, pokud máte potíže nebo chcete sdílet další užitečné skripty pro platformu IRC.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.