Основные команды 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).

Подсказка:

  1. чтобы зайти на канал с ключом (паролем), наберите /join #канал ключ
  2. можно зайти на несколько каналов одновременно, наберите /join #канал1,#канал2,… Количество каналов для захода одной командой ограничено, обратите внимание, названия каналов не отделяются пробелом, только запятой.

Пример: /join #wenet,#help

/part [#канал] [причина]

Используется для выхода с указанного канала или, если он не указан, с открытого в данный момент канала. Причина — не обязательный параметр — будет указана оставшимся на канале посетителям.

Подсказка: как и в команде /join, возможен одновременный выход с нескольких каналов: /part #канал1,#канал2,#канал3

Пример: /part #help спасибо за помощь

/list

Команда предназначена для вывода списка не скрытых каналов. Обратите внимание, вывод каналов и топиков в популярных IRC-сетях сопровождается получением очень большого входящего трафика.

Подсказка:

  1. во многих IRC клиентах вы можете сократить выдачу каналов, осуществляя поиск по подстроке, например /list *love* выведет каналы, где содержится (в любой части слова) непрерывная цепь символов «love»
  2. В mirc можно ограничить выдачу каналов по количеству посетителей, например /list -min 17 -max 20  выведет список, с минимальным числом участников 17 и максимальным — 20

Пример: /list *help*

/invite ник #канал

Посылает пользователю приглашение зайти на указанный канал, если установлен режим +i, является единственно возможным способом попасть на канал. Внимание, массовые приглашения (если поступают жалобы от пользователей) запрещены правилами сети!

Подсказка: если вы оператор канала, то в случае установки режима +i можете пригласить себя, для этого наберите /chanserv invite #канал

Пример: /invite Petja #help

Отправка текста

/msg ник|#канал текст

Отправляет сообщение указанному нику без открытия окна привата, может так же использоваться для отправки текста на канал /msg #канал текст.

Подсказка: для отправки текста на все открытые каналы используйте команду /amsg текст (без указания каналов)

Пример:

  1. /msg rrr Привет!
  2. /amsg Привет
/query ник

Открывает окно привата с указанным ником

Пример: /query helper

/me текст

Отправляет текст на активный канал в «третьем лице», например: [11:33:26]  * helper читает

Подсказка: можно отправить текст на все открытые каналы командой /ame текст

Пример: /me читает

/notice ник|#канал текст

Отправка «нотиса» пользователю. Обычно нотис используется для сообщения о чем-то важном и его не следует использовать в других случаях.

Подсказка:

  1. возможна отправка нотиса на канал — /notice #канал сообщение, его увидят все пользователи канала и, в большинстве случаев, не будут этим довольны
  2. чтобы нотис видели только операторы канала, например, для сигнализации о нарушении правил, используйте /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 канал доступен только тем пользователям, которые соответствуют маскам из этого списка.