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

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

На прошлой неделе я сделал попытку поприветствовать новичков в удивительном мире Internet Relay Chats. На этой неделе мы перейдем на новый уровень для тех из вас, кто решил, что HydraIRC должен быть на вашей панели задач. Если вы похожи на меня, вы считаете необходимым находиться в 50 различных каналах одновременно. Пришло время узнать, как сэкономить себе кучу времени при каждом запуске

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

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

Начнем с того, что зайдем в меню Options и выберем Prefs. После этого перед вами должно появиться окно с настройками

Слева нажмите кнопку Scripts. На этом этапе вы должны увидеть единственный вариант ‘SomeNetwork_OnLoggedIn’

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

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

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

Создавая профили с именами ‘OnStartUp’, ‘{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? Это тоже просто. Профиль вашего скрипта будет ‘OnStartUp’:

/server irc.gamesurge.net

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

/newserver irc.freenode.net

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

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

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий