
Lesley Fowler
0
3648
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.