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

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

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

Давайте начнем с того, что зайдем в меню Options и нажмем Prefs … Окно настроек должно появиться для вас.

присоединиться к IRC каналу

Слева щелкните «Сценарии». На этом этапе вы должны увидеть единственную опцию «SomeNetwork_OnLoggedIn«.

присоединиться к irc серверу

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

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

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

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

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

присоединиться к irc серверу

В Gamesurge мы хотели бы автоматически присоединяться к #sourcemod, #gamesurge и #linux при подключении. Итак, мы сделали сложную часть. Теперь вот наш скрипт «GameSurge_OnLoggedIn»:

/ quietjoin SourceMode, Gamesurge, Linux

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

присоединиться к irc серверу

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

/ server irc.gamesurge.net

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

/ newserver irc.freenode.net

присоединиться к IRC каналу

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

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

Ссылка на основную публикацию
Adblock
detector