Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основные команды IRC.doc
Скачиваний:
9
Добавлен:
08.07.2019
Размер:
99.84 Кб
Скачать

Основные команды irc

JOIN

Синтаксис: /join #<канал>

/join #<канал> [пароль]

Подключиться или войти на канал. Если канала с таким именем не существует, канал создается и вы получаете статус оператора на нем.

Некоторые каналы защищены паролем, чтобы войти на такой канал, пароль нужно указать в команде.

PART

Синтаксис: /part #<канал>

Отключиться от канала.Также можно использовать команду /part, тогда отключаешься от активного канала, то есть от того, в окне которого Вы написали команду.

LIST

Синтаксис: /list [#string] [-MIN #] [-MAX #]

Получить список созданных на сервере каналов. Можно ограничить число каналов, указав минимальное и максимальное значение количества пользователей на канале. Если указать #string, в список попадут только те каналы, в названии которых есть указанная подстрока.

ME

Синтаксис: /me [сообщение]

Сообщение от третьего лица.

MSG

Синтаксис: /msg <ник> [сообщение]

Посылает приватное сообщение пользователю без открытия приватного окна.

QUERY

Синтаксис: /query <ник> [сообщение]

Посылает приватное сообщение пользователю с открытием приватного окна

WHOIS

Синтаксис: /whois <ник>

Запрос информации о пользователе.

NICK

Синтаксис: /nick <ник>

Изменение вашего ника на новый.

QUIT

Синтаксис: /quit [reason]

Отключает вас от IRC сервера. Сообщение [reason] получают пользователи, которые подключены к тем же каналам, что и вы.

AWAY

Синтаксис: /away [away message]

Режим Away служит для уведомления пользователей о том, что вы в данный момент недоступны для беседы. Когда кто-то посылает вам сообщение и у вас включен режим Away, пользователь получит сообщение [away message]. Для выключения режима используется команда /away без параметров.

INVITE

Синтаксис: /invite <ник> #канал

Приглашение пользователю посетить канал.

Команды оператора канала

LIST

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

Синтаксис: /list строка_поиска

Пример: /LIST *irc* - покажет все каналы, в названии которых есть слово "irc"

Так же доступны дополнительные флаги:

число - Возвращает каналы с количеством пользователей больше указанного числа

число - Возвращает каналы с количеством пользователей меньше указанного числа

!*маска* - Показывает каналы, не попадающие под шаблон *маска*

Все эти параметры могут быть использованы вместо стандартной строки поиска.

KICK

Синтаксис: /kick #канал <ник> [reason]

Принудительно удаляет пользователя с канала с объяснением причины, если оно задано.

MODE

Синтаксис: /mode <ник> [+-режим]

Устанавливает для пользователя указанные режимы и возвращает набор режимов на текущий момент. '+' перед режимом включает его, а '-' -- выключает. Режимы могут быть объединены, например "/mode user +i-wg+s" (включает режимы 'i' и 's', и выключает 'w' и 'g').

g - не имеет результата

i - невидимый пользователь (другие пользователи должны знать ваш ник, чтобы найти вас)

k - получать сообщения сервера о принудительных отсоединениях клиентов.

R - только выполнившие авторизацию пользователи с зарегистрированными никами могут отправлять вам PRIVMSG и NOTICE.

s - получать уведомления сервера

w - получать WALLOPS сообщения

Синтаксис: /mode #<канал> [+-режим [параметры]]

Устанавливает режимы для каналов.

с - запрещены коды цветов в стиле mIRC

i - пользователи должны получить приглашение, чтобы зайти

m - модерируется (только операторы и имеющие статус голоса пользователи могут говорить на канале)

n - запрещены внешние сообщение (пользователи должны зайти на канал, чтобы говорить)

O - только операторы могут заходить на канал

p - частный (не виден в ответе на LIST)

r - канал зарегистрирован на сервисе ChanServ.

R - на канал могут зайти только выполнившие авторизацию пользователи с зарегистрированными никами

M - на канале могут разговаривать только выполнившие авторизацию пользователи с зарегистрированными никами

s - секретный (не виден в ответе на LIST и в WHOIS информации пользователей)

t - топик могут устанавливать только операторы

7 - разрешены только 7-битные ники

x - запрещены ники, состоящие из символов разных алфиватов

w - запрещены ники, содержащие слова, состоящие из символов разных алфиватов

k <ключ> - установить/снять ключ, требуемый для захода на канал

l [<лимит>] - ограничить количество пользователей на канале

o <ник> - дать/забрать статус оператора на канале

v <ник> - дать/забрать статус голоса на канале

b <маска> - установить/снять бан для указанной nick!user@host маски

e <маска> - установить/снять исключение из банов для указанной nick!user@host маски

B <маска> - установить/снять расширенный бан для указанной маски nick!user@host:server (здесь и далее соответсвие пользователя такой маске определяется с учетов имени сервера пользователя).

E <маска> - установить/снять расширенное исключение из банов для указанной маски nick!user@host:server.

X <маска> - установить/снять эксклюзивный доступ для указанной маски nick!user@host:server; при наличии списка +X канал доступен только тем пользователям, которые соответствуют маскам из этого списка.