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


/JOIN #channel Подключение к каналу.

Пример: /join #russkichat

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

/PART #channel Отключение от канала.

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

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

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

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

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

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

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

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

/TOPIC #channel newtopic Изменение топика канала.

/INVITE nickname #channel Приглашение пользователю посетить канал #channel.

Channel and User Commands

Если вы оператор канала, вам доступны следующие команды:

/KICK #channel nickname Отключить пользователя от канала.

/MODE #channel|nickname [[+|-]modechars [parameters]]

Команда управления каналом и пользователями на нем.

Режимы канала

b <person>   Забанить пользователя, <person> в виде "nick!user@host"
i            Канал "invite-only" (только по приглашению)
l <number>   Ограничение количества пользователей на канале, 
             <number> - максимальное количество пользователей 
m            Модерируемый канал. Только операторы могут разговаривать 
n            Блокировка канала от внешних сообщений (/msg #channel text) 
o <nickname> Дать оператора пользователю <nickname> 
p            Приватный канал 
s            Защита ников пользователей на канале. Команда /names #channel 
             не покажет ники канала. 
t            Защита топика. Только операторы могут менять топик 
k <key>      Установка ключа доступа к каналу

Режимы пользователя 

i            Делает вас "невидимкой" для всех, кто не знает, как пишется ваш ник 
o            Признак оператора сервера. Устанавливается только оператором 
             сервера командой OPER
s            Получение сообщений сервера (для оператора сервера)
v            Дает право голоса пользователю на модерируемом канале

Несколько примеров использования команды MODE:

Дать оператора: /mode #channelname +o nickname

Дать оператора нескольким пользователям: /mode #channelname +ooo nick1 nick2 nick3

Отнять оператора: /mode #channelname -o nickname

Забанить пользователя: /mode #channelname +b nickname (or user address)

Снять бан: /mode #channelname -b nickname (or user address)

Канал "только по приглашению": /mode #russkichat +i
Теперь пользователь попадет на канал только если его пригласит кто-то, подключенный к этому каналу.