Основные команды IRC
/JOIN #channel Подключение к каналу.
Пример: /join #russkichat
Подключение к каналу #russkichat. Если канала с таким именем не существует, канал создается и вы получаете статус оператора на нем.
/PART #channel Отключение от канала.
Пример: /part #russkichat
/LIST [#string] [-MIN #] [-MAX #] Получить список созданных на сервере каналов. Можно ограничить число каналов, указав минимальное и максимальное значение количества пользователей на канале. Если указать #string, в список попадут только те каналы, в названии которых есть указанная подстрока.
Пример: /list -min 5 -max 20 example /list #love
/ME message Сообщение от третьего лица.
/MSG nickname message Посылка приватного сообщения пользователю без открытия приватного окна.
/QUERY nickname message Посылка приватного сообщения пользователю с открытием приватного окна.
/WHOIS nickname Запрос информации о пользователе.
/NICK nickname Изменение вашего ника на новый.
/QUIT [reason] Отключает вас от IRC сервера. Сообщение [reason] получают пользователи, которые подключены к тем же каналам, что и вы.
Например: /quit Как вы мне все надоели...
/AWAY [away message] Режим Away служит для уведомления пользователей о том, что вы в данный момент недоступны для беседы. Когда кто-то посылает вам сообщение и у вас включен режим Away, пользователь получит сообщение [away message]. Для выключения режима используется команда /away без параметров.
Пример: /away пью пиво... буду позже.. Ваш Федот!
/TOPIC #channel newtopic Изменение топика канала.
Пример: /topic #russkichat Пейте пиво пенное!
/INVITE nickname #channel Приглашение пользователю посетить канал #channel.
Channel and User Commands
Если вы оператор канала, вам доступны следующие команды:
/KICK #channel nickname Отключить пользователя от канала.
Пример: /kick #russkichat CallMe
/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 #russkichat +b SLL
/mode #russkichat +b *!*@*.il
Снять бан: /mode #channelname -b nickname (or user address)
/mode #russkichat -b SLL
Канал "только по приглашению": /mode
#russkichat +i
Теперь пользователь попадет на канал только если его пригласит
кто-то, подключенный к этому каналу.