Как автоматически подключаться к IRC-серверам и каналам с помощью HydraIRC

  • Lesley Fowler
  • 0
  • 3610
  • 875
Реклама

На прошлой неделе я попытался приветствовать новичков в чудесном мире интернет-чатов. На этой неделе мы собираемся перейти на следующий уровень для тех из вас, кто решил, что HydraIRC входит в вашу панель задач. Если вы чем-то похожи на меня, вы чувствуете, что необходимо быть в 50 разных каналах одновременно (даже если вы знаете, что никогда не сможете идти в ногу со всем этим).

Пришло время научиться экономить много времени при каждом запуске и автоматизировать процесс объединения ваших любимых IRC-серверов и каналов. Это, кстати, еще одна причина, почему HydraIRC является лучшим клиентом для тех из вас, кто является новичком во вселенной чата. Создание “скрипты” невероятно прост и интуитивно понятен.

Давайте начнем с входа в Опции меню и нажатие Prefs ... . Окно настроек должно появиться для вас.

Слева, нажмите Сценарии. На этом этапе вы должны увидеть один вариант “SomeNetwork_OnLoggedIn“.

На моем скриншоте вы увидите еще много, потому что я настроил автосоединение на нескольких серверах. Тем не менее, это пример профиля скрипта, который HydraIRC создал для вас. Используя его в одиночку, некоторые пользователи могут оценить, как настроить свои сценарии. Вы можете узнать немного больше о профилях команд / скриптов на официальном сайте, но позвольте мне сделать некоторые основные объяснения.

HydraIRC имеет три встроенных суффикса имени профиля, которые запускают программу для автоматического выполнения сценария. Эти три следующие:

  • На старте, который выполнит скрипт сразу после запуска приложения.
  • OnLoggedIn, который выполнит скрипт, когда вы подключитесь к определенному серверу.
  • OnJoin, который выполнит скрипт при подключении к определенному каналу.

Создавая профили с именами “На старте”, “ SERVER _OnLoggedIn”, или же “~ SERVER _ CHANNEL _OnJoin”, вы разрешаете HydraIRC автоматически выполнять сценарии в этих условиях. Если бы мы хотели, чтобы скрипт автоматически выполнялся при присоединении к серверу EFNet, мы бы назвали профиль “EFNet_OnLoggedIn“. Если бы мы хотели выполнить сценарий только при подключении к каналу #chat в EFNet, мы бы назвали его “~ EFNet_ # chat_OnJoin“.

Давайте рассмотрим пример. Мы будем использовать GameSurge, как и в моем первом посте. По умолчанию он включен в HydraIRC. В списке серверов ему дается точное имя “GameSurge” (который должен быть точным, с учетом регистра, в имени профиля).

На Gamesurge мы хотели бы автоматически присоединиться #sourcemod, #gamesurge, а также #linux когда мы подключаемся. Итак, мы сделали сложную часть. Теперь вот наш сценарий, “GameSurge_OnLoggedIn”:

/ quietjoin SourceMode, Gamesurge, Linux

Это очень просто “/ quietjoin” Команда идеальна, когда вы объединяете несколько каналов одновременно, поскольку она смягчает каждое соединение. После этого названия каналов (знаки фунта не требуются), разделенные запятыми.

А что если вы хотите автоматически присоединяться к GameSurge при каждом запуске HydraIRC? Это тоже просто. Ваш профиль скрипта будет “На старте”:

/ server irc.gamesurge.net

Вот и все. В этот момент, когда вы запускаете HydraIRC, вы автоматически подключаетесь к серверу GameSurge и автоматически подключаетесь к этим трем каналам. Вы хотите подключиться к нескольким серверам при запуске? Просто добавьте новую строку со следующим (с FreeNode в этом примере):

/ newserver irc.freenode.net

Каждый мощный IRC использует пользовательские скрипты. Автоматизация - одна из моих любимых вещей в мире, и вы обнаружите, что автоматизация определенных частей вашего общения в чате позволит вам делать то, что вы делали - наслаждаться этим. Если я до сих пор не смог убедить вас в том, что HydraIRC - это путь, посмотрите несколько интересных скриптов для mIRC.

Обращайтесь ко мне в комментариях, если у вас возникли проблемы или вы хотите поделиться более полезными скриптами для платформы IRC.




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.