Рекламное объявление
На прошлой неделе я попытался пригласить новичков в удивительный мир интернет-чатов. На этой неделе мы собираемся перейти на следующий уровень для тех из вас, кто решил, что HydraIRC принадлежит в вашей панели задач. Если вы чем-то похожи на меня, вы чувствуете, что необходимо быть в 50 разных каналах одновременно (даже если вы знаете, что никогда не сможете идти в ногу со всем этим).
Пришло время узнать, как сэкономить много времени при каждом запуске и автоматизировать процесс объединения ваших любимых серверов IRC и каналов. Это, кстати, еще одна причина, почему HydraIRC является лучшим клиентом для тех из вас, кто является новичком в мире чата. Создание «сценариев» невероятно просто и интуитивно понятно.
Давайте начнем с входа в Параметры меню и нажатие Prefs ... Затем должно появиться окно настроек.
Слева, нажмите Сценарии. На этом этапе вы должны увидеть один вариант «SomeNetwork_OnLoggedIn“.
На моем скриншоте вы увидите еще много, потому что я настроил автосоединение на нескольких серверах. Тем не менее, это пример профиля скрипта, который HydraIRC создал для вас. Используя его самостоятельно, некоторые пользователи могут оценить, как настроить свои сценарии. Вы можете узнать немного больше о профилях команд / скриптов на официальном сайте, но позвольте мне сделать некоторые основные объяснения.
HydraIRC имеет три встроенных суффикса имени профиля, которые запускают программу для автоматического выполнения сценария. Эти три следующие:
- На старте, который выполнит скрипт сразу после запуска приложения.
- 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? Это тоже просто. Ваш профиль скрипта будет "На старте":
/ server irc.gamesurge.net
Это оно. В этот момент, когда вы запускаете HydraIRC, вы автоматически подключаетесь к серверу GameSurge и автоматически подключаетесь к этим трем каналам. Вы хотите подключиться к нескольким серверам при запуске? Просто добавьте новую строку со следующим (с FreeNode в этом примере):
/ newserver irc.freenode.net
Каждый мощный IRC использует пользовательские скрипты. Автоматизация - одна из моих любимых вещей в мире, и вы обнаружите, что автоматизация определенных частей вашего общения в чате позволит вам делать то, что вы делали - наслаждаться этим. Если бы я до сих пор не смог убедить вас в том, что HydraIRC это путь, посмотрите несколько интересных скриптов для mIRC.
Приветствуйте меня в комментариях, если у вас возникли проблемы или вы хотите поделиться более полезными скриптами для платформы IRC.
Крейг - веб-предприниматель, партнер по маркетингу и блоггер из Флориды. Вы можете найти более интересные вещи и поддерживать с ним связь на Facebook.