La semaine dernière, j'ai tenté d'accueillir les débutants dans le monde merveilleux des chats Internet Relay. Cette semaine, nous allons passer au niveau supérieur pour ceux d'entre vous qui ont décidé qu'HydraIRC appartient à votre barre des tâches. Si vous êtes comme moi, vous avez besoin d'être dans 50 canaux différents à la fois (même si vous savez que vous ne serez jamais capable de suivre tout cela).
Il est temps pour vous d'apprendre à vous épargner beaucoup de temps à chaque démarrage et d'automatiser le processus de connexion à vos serveurs et canaux IRC préférés. C'est, en passant, une autre raison pour laquelle HydraIRC est le meilleur client pour ceux d'entre vous qui sont nouveaux dans l'univers du chat. Créer des "scripts" est incroyablement simple et intuitif.
Commençons par aller dans le menu Options et en cliquant sur Préfs .... Une fenêtre de préférences devrait alors apparaître pour vous.
Sur la gauche, cliquez sur Scripts . À ce stade, vous devriez voir une seule option de " SomeNetwork_OnLoggedIn ".
Dans ma capture d'écran, vous en verrez beaucoup plus car j'ai mis en place des autojoins sur plusieurs serveurs. Néanmoins, il s'agit d'un exemple de profil de script créé par HydraIRC pour vous. En l'utilisant seul, certains utilisateurs peuvent évaluer comment configurer leurs scripts. Vous pouvez en apprendre un peu plus sur les profils de commande / script sur le site officiel, mais laissez-moi vous expliquer.
HydraIRC a trois suffixes de nom de profil intégrés qui déclenchent l'exécution automatique d'un script par le programme. Ces trois sont les suivants:
- OnStartUp, qui exécutera le script immédiatement lorsque l'application est lancée.
- OnLoggedIn, qui va exécuter le script lorsque vous avez rejoint un serveur particulier.
- OnJoin, qui va exécuter le script lorsque vous rejoignez un canal particulier.
En créant des profils avec les noms " OnStartUp", "{SERVER} _OnLoggedIn" ou "~ {SERVER} _ {CHANNEL} _OnJoin", vous autorisez HydraIRC à exécuter automatiquement les scripts dans ces conditions. Si nous voulions qu'un script s'exécute automatiquement lorsque nous rejoignons le serveur EFNet, nous nommerons le profil " EFNet_OnLoggedIn ". Si nous voulions exécuter le script uniquement lorsque nous rejoignons le canal #chat sur EFNet, nous l' appellerions " ~ EFNet_ # chat_OnJoin ".
Voyons un exemple. Nous allons utiliser GameSurge, comme nous l'avons fait dans mon premier post. Par défaut, il est inclus avec HydraIRC. Sur la liste des serveurs, il reçoit le nom exact " GameSurge " (qui devra être exact, sensible à la casse, dans le nom du profil).
Sur Gamesurge, nous aimerions automatiquement rejoindre #sourcemod, #gamesurge et #linux lorsque nous nous connecterons. Nous avons donc fait le plus dur. Maintenant, voici notre script, "GameSurge_OnLoggedIn":
/quietjoin sourcemode, gamesurge, linux
C'est très simple. La commande " / quietjoin " est idéale lorsque vous rejoignez plusieurs canaux à la fois car elle adoucit chaque jointure. Ensuite, les noms des canaux (les signes dièse ne sont pas requis) sont délimités par des virgules.
Maintenant, que faire si vous voulez rejoindre automatiquement GameSurge chaque fois que vous lancez HydraIRC? C'est simple aussi. Votre profil de script serait "OnStartUp":
/server irc.gamesurge.net
C'est tout. À ce stade, lorsque vous démarrez HydraIRC, vous vous connectez automatiquement au serveur GameSurge et vous rejoignez automatiquement ces trois canaux. Voulez-vous vous connecter à plusieurs serveurs au démarrage? Ajoutez simplement une nouvelle ligne avec ce qui suit (avec FreeNode dans cet exemple):
/newserver irc.freenode.net
Chaque puissance IRC utilise des scripts utilisateur. L'automatisation est l'une de mes choses préférées dans le monde, et vous constaterez que l'automatisation de certaines parties de votre expérience de conversation vous permettra de faire ce que vous venez de faire - profitez-en. Si je n'ai toujours pas réussi à vous convaincre qu'HydraIRC est la solution, jetez un œil à quelques scripts intéressants pour mIRC.
Holler à moi dans les commentaires si vous rencontrez des problèmes ou voulez partager des scripts plus utiles pour la plate-forme IRC.