Подключение mIRC
Итак, вы решили начать своё увлекательное путешествие в мире IRC. Для подключения к IRC необходимо выполнить следующие действия: Для начала необходимо загрузить mIRC. Теперь приступим к его настройке на примере mIRC 6.17. После инсталляции, во время первого запуска mIRC появится следующее окно, выбираем категорию «Connect». Туда обязательно нужно ввести следующие данные: Full Name — то, что будет отображаться как ваше реальное имя (желательно, его бы здесь и указать) Email Address — не обязательно указывать ваш реальный e-mail, текст [такого@вида] Nickname — ваш ник Alternative Nickname — ник, который будет использоваться, если обычный Nickname находится online и занят. В итоге должно получиться что-то похожее на приведенный ниже пример.
Далее переместимся в меню Servers, добавим наш сервер в список (пункт «Add»), необходимо указать следующие сведения:
Description (Описание) — впишем сюда IRCInfo Server (Хотя можете вписать и «Самый лучший сервер», и «СуперСервак», — всё что позволит вам ваша фантазия) IRC Server(s) — здесь указываем конкретный адрес ircinfo.ru (напомним, что для сетей «Прогтех» и «Авиэл» трафик с этого адреса бесплатный). Port(s) — 6667 Group — Пункт для удобства сортировки серверов, здесь можно указать сеть, к которой принадлежит сервер — Wenet. Password — в данном случае пропускаем, в некоторых сетях сюда можно вписать пароль от ника для автоматической идентификации Сейчас можем соединиться с сервером. Нажимаем на значок в верхнем левом углу. Настройка mIRC
Теперь неплохо бы и зарегистрироваться, введём команду /ns register пароль e-mail (e-mail необходимо указывать реальный, иначе вы не сможете восстановить потерянный пароль (a вдруг амнезия? ;)). Пароль выберите посложнее, никаких «qwerty» и иже с ними. Например, так:
Зарегистрировались? Ну вот и хорошо, теперь настроим автоидентификацию. Сочетание клавиш Alt+R открывает перед нами безграничные возможности скриптинга. Нам надо научить наш клиент отвечать на запрос об идентификации самостоятельно, не отвлекая пользователя на набор пароля. Впишем во вкладку Remotes (Скрипты) строку: on 1:NOTICE:*IDENTIFY*:?:{ if $nick == nickserv /identify ПарольНаНик }
Это будет выглядеть так (естественно, вместо «ПарольНаНик» вы должны подставить свой пароль от ника).
Настроить — это, конечно, хорошо. А где общение? Команда /list ответит вам на этот вопрос.
Команды IRC и mIRC
Здесь приведен список наиболее полезных и часто используемых команд IRC, ими можно пользоваться в любом современном IRC клиенте или через вебгейт, указаны некоторые расширения синтаксиса специфичные для mIRC. Обратите внимание на формат написания команд, в квадратных скобочках указан не обязательный параметр [], вводить при этом скобки не нужно. Знак «|» означает «или». /nick Смена ника /identify Авторизация на NickServ, автоидентификация /whois Информация о нике /whowas Информация о нике в оффлайне /mode Флаги ника /join Заход на канал /part Выход с канала /list Список каналов /invite Приглашение на канал /msg Сообщение пользователю/на канал /amsg Сообщение на все открытые каналы /query Открытие окна привата /me Надпись от третьего лица /ame Надпись от третьего лица на всех каналах /notice Нотис /kick Кикнуть пользователя /mode Флаги каналов, как забанить, запись исключений … Работа с никами /nick новый_ник
Используется для смены ника. В IRC-сетях, в зависимости от используемого в них типа сервера, могут быть различные ограничения на длину ника и использование в нем различных специальных символов, а так же символов национального алфавита.
Подсказка: чтобы добавить в ник пробел, зажмите клавишу <Alt> и на цифровой клавиатуре наберите 0160
Пример: /nick суперник /identify пароль
Авторизовывает ваш ник на NickServ — сервис для работы с никами. Внимание, команда работает не во всех IRC сетях, используйте /msg nickserv identify пароль или /nickserv identify пароль
Подсказка: после регистрации ника его следует идентифицировать паролем каждый раз при заходе в сеть или настроить автоидентификацию, для mIRC нажмите Alt+R, и первой строкой добавьте: on 1:NOTICE:*IDENTIFY*:?:{ if $nick == NickServ /nickserv identify ПарольНаНик }
Пример: /identify F9sk12 /whois ник
Покажет информацию о нике, если он находится в онлайне.
Подсказка: если ник зарегистрирован, то дополнительную информацию можно получить командой /ns info ник. Если ник был недавно в онлайне, а потом ушел, то используйте команду /whowas ник
Пример: /whois ник /mode ник +|- флаг
Использование команды /mode для ника позволяет менять некоторые его настройки и права в текущей сессии. Часть команд доступна только IRC операторам.
Пример пользовательских режимов: /mode ник +i — режим «невидимости» — не присутствовать в выдаче /who, ставится по умолчанию /mode ник +r — зарегистрированный и проидентифицированный ник /mode ник +s — получать серверные сообщения и сообщения о киллах /mode ник +H — пользователям без флага +А не будет виден ваш idle-тайм (время бездействия) /mode ник +R — пользователь не будет получать сообщения от ников без +r
Моды для IRC операторов: /mode ник +A — администратор сервера /mode ник +a — администратор сервисов /mode ник +b — получать CHATOPS сообщения /mode ник +c — видеть соединения/отсоединения клиентов /mode ник +e — видеть DCCALLOW трафик /mode ник +f — получать сообщения сервера о флуде /mode ник +k — получать принудительных отсоединениях клиентов серверами /mode ник +g — получать GLOBOPS сообщения /mode ник +h — присутствовать в ответе на /stats p /mode ник +m — получать предупреждения о спамботах /mode ник +n — получать сообщения маршрутизации /mode ник +o — глобальный оператор /mode ник +O — локальный оператор /mode ник +y — видеть запросы на данные о сервере и сети Работа с каналами /join #канал
Команда необходима, чтобы попасть на канал с известным названием. Если канал не зарегистрирован, то при входе вам дается статус оператора. Так же, как и на ники, на каналы действует ограничения по количеству символов в названии и использованию специальных символов. Так же, обычно есть ограничение на количество каналов, открытых одним пользователем одновременно (в WeNet — не более 20).
Подсказка: чтобы зайти на канал с ключом (паролем), наберите /join #канал ключ можно зайти на несколько каналов одновременно, наберите /join #канал1,#канал2,… Количество каналов для захода одной командой ограничено, обратите внимание, названия каналов не отделяются пробелом, только запятой.
Пример: /join #wenet,#help /part [#канал] [причина]
Используется для выхода с указанного канала или, если он не указан, с открытого в данный момент канала. Причина — не обязательный параметр — будет указана оставшимся на канале посетителям.
Подсказка: как и в команде /join, возможен одновременный выход с нескольких каналов: /part #канал1,#канал2,#канал3
Пример: /part #help спасибо за помощь /list
Команда предназначена для вывода списка не скрытых каналов. Обратите внимание, вывод каналов и топиков в популярных IRC-сетях сопровождается получением очень большого входящего трафика.
Подсказка: во многих IRC клиентах вы можете сократить выдачу каналов, осуществляя поиск по подстроке, например /list *love* выведет каналы, где содержится (в любой части слова) непрерывная цепь символов «love» В mirc можно ограничить выдачу каналов по количеству посетителей, например /list -min 17 -max 20 выведет список, с минимальным числом участников 17 и максимальным — 20
Пример: /list *help* /invite ник #канал
Посылает пользователю приглашение зайти на указанный канал, если установлен режим +i, является единственно возможным способом попасть на канал. Внимание, массовые приглашения (если поступают жалобы от пользователей) запрещены правилами сети!
Подсказка: если вы оператор канала, то в случае установки режима +i можете пригласить себя, для этого наберите /chanserv invite #канал
Пример: /invite Petja #help Отправка текста /msg ник|#канал текст
Отправляет сообщение указанному нику без открытия окна привата, может так же использоваться для отправки текста на канал /msg #канал текст.
Подсказка: для отправки текста на все открытые каналы используйте команду /amsg текст (без указания каналов)
Пример: /msg rrr Привет! /amsg Привет /query ник
Открывает окно привата с указанным ником
Пример: /query helper /me текст
Отправляет текст на активный канал в «третьем лице», например: [11:33:26] * helper читает
Подсказка: можно отправить текст на все открытые каналы командой /ame текст
Пример: /me читает /notice ник|#канал текст
Отправка «нотиса» пользователю. Обычно нотис используется для сообщения о чем-то важном и его не следует использовать в других случаях.
Подсказка: возможна отправка нотиса на канал — /notice #канал сообщение, его увидят все пользователи канала и, в большинстве случаев, не будут этим довольны чтобы нотис видели только операторы канала, например, для сигнализации о нарушении правил, используйте /notice @#канал текст Управление каналом /kick ник [причина]
Команда используется для выброса с канала нежелательных пользователей, возможно указание причины «кика». Следует помнить, что кик не запрещает возврат пользователя на канал и часто используется как предупредительная мера.
Пример: /kick Mashka у нас не матерятся! /mode #канал +|- флаг [параметр]
Использование команды /mode позволяет операторам управлять каналом и пользователями на канале.
Пример: /mode #канал +b маска — забанит (то есть запретит вход) пользователя с заданной маской (своеобразный адрес пользователя вида nick!ident@host, например aden!aden@staff.wenet.ru) /mode #канал +t — запретит не операторам менять топик на канале /mode #канал -b маска — снимет бан с указанной маски на канале /mode #канал +o ник — даст статус оператора пользователю с ником «ник» на канале «#канал» /mode #канал +v ник — установит войс на канале /mode #канал +c — невозможность использования на канале цветов в стиле mIRC /mode #канал +i — пользователи должны получить приглашение, чтобы зайти, читайте команду /invite /mode #канал +h — пользователи не смогут посмотреть спиcки банов и исключений, если они не находятся на канале /mode #канал +m — модерируется (только операторы и имеющие статус голоса пользователи могут говорить на канале) /mode #канал +n — запрещены внешние сообщение (пользователи должны зайти на канал, чтобы говорить), стандартный и необходмый для канала флаг. /mode #канал +O — только IRC операторы могут заходить на канал /mode #канал +p — канал не будет виден в списке /list /mode #канал +R — на канал могут зайти только выполнившие авторизацию пользователи с зарегистрированными никами, используется для защиты от флудботов /mode #канал +M — на канале могут разговаривать только выполнившие авторизацию пользователи с зарегистрированными никами, используется для защиты от флудботов /mode #канал +s — не будет виден в списке /list и /whois /mode #канал +7 — разрешены только семибитные ники, сейчас почти не используется /mode #канал +x — запрещены ники, состоящие из символов разных алфиватов, сейчас почти не используется /mode #канал +w — запрещены ники, содержащие слова, состоящие из символов разных алфиватов, сейчас почти не используется /mode #канал +k ключ — установить/снять ключ (пароль), требуемый для захода на канал /mode #канал +l — ограничить количество пользователей на канале /mode #канал +e — установить/снять исключение из банов для указанной nick!user@host маски /mode #канал +B маска — установить/снять расширенный бан для указанной маски nick!user@host:server /mode #канал +E маска — установить/снять расширенное исключение из банов для указанной маски nick!user@host:server /mode #канал +X маска — установить/снять эксклюзивный доступ для указанной маски nick!user@host:server; при наличии списка +X канал доступен только тем пользователям, которые соответствуют маскам из этого списка.
|