Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
IRC-клиент~команды |
Мы не работаем круглосуточно, но открыты всегда |
|
Опции темы |
11.04.2004, 04:04 | #1 |
Murderator
Сообщений: 4,388
Регистрация: 19.07.2003
Не в сети |
IRC-клиент~команды
Основные команды IRC:
/join #channel Подключиться или войти на канал. Если канала с таким именем не существует, канал создается и вы получаете статус оператора на нем. Пример: /join #uantona - Зайти на канал под именем #uantona /join #channel password Некоторые каналы защищены паролем, чтобы войти на такой канал, пароль нужно указать в команде. Пример: /join #uantona rulezz - Зайти на канал #uantona, если тот был бы защищен паролем rulezz /PART #channel Отключиться от канала. Пример: /part #uantona - Отключиться или выйти из канала с названием #uantona. Также можно использовать команду /part, тогда отключаешься от активного канала, то есть от того, в окне которого Вы написали команду. /LIST [#string] [-MIN #] [-MAX #] Получить список созданных на сервере каналов. Можно ограничить число каналов, указав минимальное и максимальное значение количества пользователей на канале. Если указать #string, в список попадут только те каналы, в названии которых есть указанная подстрока. Пример: /list me4ta -min 5 -max 20 /list #uantona - Показать минимум 5, максимум 20 каналов, в названиях которых присутствует буквосочетание me4ta. /ME message Сообщение от третьего лица. Пример: /me пошел курить - Если Ваш ник будет допустим Vasya, то на канале будет такое сообщение: * Vasya пошел курить /MSG nickname message Посылка приватного сообщения пользователю без открытия приватного окна. Пример: /msg Vasya Привет!!! - Посылает приватное сообщение "Привет!!!" человеку с ником Vasya /QUERY nickname message Посылка приватного сообщения пользователю с открытием приватного окна Пример: /query Vasya Привет!!! - То же самое, только у Вас будет открыто окно привата. /WHOIS nickname Запрос информации о пользователе. Пример: /whois Vasya - Выдаст информацию о пользователе Vasya. /NICK nickname Изменение вашего ника на новый. Пример: /nick Vasya1 - Теперь Ваш ник сменится на Vasya1. /QUIT [reason] Отключает вас от IRC сервера. Сообщение [reason] получают пользователи, которые подключены к тем же каналам, что и вы. Пример: /quit Извините, но мне пора - Пользователи увидят собщение типа *** Vasya has quit IRC (Quit: извините, но мне пора) /AWAY [away message] Режим Away служит для уведомления пользователей о том, что вы в данный момент недоступны для беседы. Когда кто-то посылает вам сообщение и у вас включен режим Away, пользователь получит сообщение [away message]. Для выключения режима используется команда /away без параметров. Пример: /away Я работаю! - Пользователи получат сообщение "Я работаю!" /TOPIC #channel newtopic Изменение топика канала. Пример: /topic #uantona Всем лежать пять минут! - Топик канала #uantona изменится на "Всем лежать пять минут!" /INVITE nickname #channel Приглашение пользователю посетить канал. Пример: - /invite Vasya #uantona - Послать приглашение на канал #uantona пользователю с ником Vasya. Команды для операторов канала: /KICK #channel nickname reason Выкинуть пользователя из канала. Пример: /kick #uantona Vasya Надоел! Пользователь с ником Vasya будет выкинут с канала #uantona с надписью "Надоел!". Команду reason можно не писать, тогда пользователь будет выкинут с канала с надписью вашего ника в скобках вместо сообщения. /MODE #channel [[+|-]modechars [parameters]] Команда установок канала. Пример: /mode #uantona +nt-ilsmpk - Установить на канале #uantona: Включить nt и отключить ilsmpk. Режимы канала: i - Канал "invite-only" (только по приглашению) l - Ограничение количества пользователей на канале, - максимальное количество пользователей m - Модерируемый канал. Только операторы и пользователи +v могут разговаривать n - Блокировка канала от внешних сообщений (/msg #channel text) p - Приватный канал s - Защита ников пользователей на канале. Команда /names #channel не покажет ники канала. t - Защита топика. Только операторы могут менять топик k - Установка ключа доступа к каналу. /MODE nick [[+|-]modechars [parameters]] Команда управления пользователями. Пример: /mode #uantona Vasya +o - Дать пользователю с ником Vasya статус оператора на канале #uantona. Режимы пользователей o - Дать статус оператора v - Дать право голоса пользователю на модерируемом канале, при этом перед ником пользователя появится знак "+" b - Забанить пользователя на канале (закрыть доступ). Если пользователь Vasya ([email protected]), то надо писать: /mode #uantona +b *!*@195.168.0.* - используется для окончательного закрытия пользователю входа на канал. i - Делает вас "невидимкой" для всех, кто не знает, как пишется ваш ник. s - Получение сообщений сервера (для оператора сервера). q - Используется только на некоторых сетках, если сделать /mode #uantona +q Vasya, то Vasya не сможет ничего сказать в канал.(Другое дейтвие в сетях типа DALnet и DalNetRU - дать права owner'а). |
12.04.2004, 02:09 | #2 |
КОСМОВАЛЯ
|
еще есть:
Команды пользователя ADMIN [<dest>] Возвращает информацию об администраторе сервера. Если указан параметр <dest>, ответ приходит от соответствующего ему сервера. <dest> может быть маской ника или сервера. AWAY [<message>] Указание параметра <message> помечает вас на сервере как away, иначе -- снимает этот флаг. CHANSERV :<data> Безопасно отправляет указанные данные на [email protected]. CODEPAGE <name> Меняет вашу кодовую страницу на сервере на указанную. <name> может быть именем кодовой страницы или одним из его алиасов. CODEPAGES [<dest>] Возвращает список кодовых страниц, поддерживаемых серверов. Информация о кодовой странице содержит ее имя и алиасы имени, если таковые имеются. Если указан параметр <dest>, ответ приходит от соответствующего ему сервера. <dest> может быть маской ника или сервера. Команда CS является коротким синонимом для CHANSERV. DCCALLOW [+|-<nick>[,+|-<nick> ...]][list] [help] Добавляет или удаляет пользователей из вашего dccallow списка. Пользователи из этого списка могут посылать вам посредством DCC файлы тех типов, которые в другом случае блокировались бы сервером. Если указан параметр list, возвращается текущий dccallow список. При указании параметра help показывается информация, аналогичная этой. DNS [l] Возвращает статистику кода DNS resolve. Если указано 'l', возвращаются все записи из DNS кэша. HELP Возвращает список доступных команд, по одной на строку. HELPSERV :<data> Безопасно отправляет указанные данные на [email protected]. Команда HS является коротким синонимом для HELPSERV. IDENTIFY [<nick>] <password> Безопасно производит авторизацию вашего ника или другого, если он указан, на NickServ'е. IDENTIFY <channel> <password> Безопасно производит авторизацию для указанного канала на ChanServ'е. INFO [<dest>] Возвращает информацию о сервере, к которому вы соединены, или об удаленном сервере, если он указан. <dest> может быть маской ника или сервера. INVITE <nick> <channel> Приглашает пользователя на указанный канал. ISON <nick>[ <nick> ...] Возвращает список пользователей, с указанными ники, находящихся в онлайне. JOIN <channel>[,<channel> ...] [<key>[,<key> ...]] Делает попытку зайти на каналы, используя при необходимости ключи. Каждый ключ соответствует каналу в соответствующей позиции списка; например, будет неправильно делать "JOIN #c1,#c2,#c3 k2,k3", если ключи k2 и k3 соответствуют каналам #k2 и #k3. При этом "JOIN #c1,#c2,#c3 k1,k2" будет правильным, если первые два канала требуют ключи k1 и k2 для захода на них. Указание канала 0 приведет к выходу со всех каналов. KICK <channel>[,<channel> ...] <nick>[,<nick> ...(2)] [:<reason>] Принудительно удаляет указанных пользователей с указанных каналов с объяснением причины, если оно задано. Операция производится для всего списка пользователей на каждом из указанных каналов. LINKS [<mask>] Возвращает список серверов в сети на данный момент времени. Если указана маска, возврощаются только соответствующие ей линки. LINKS <dest> <mask> То же, что и выше, но запрос посылается другому серверу. <dest> может быть маской ника или сервера. LIST [<options>] Возвращает список каналов и их топиков на текущий момент. Возможные опции: '>'<users> - показать каналы с количеством пользователей больше указанного '<'<users> - показать каналы с количеством пользователей меньше указанного C'>'<mins> - показать каналы, созданные позже, чем указанное количество минут назад C'<'<mins> - показать каналы, созданные раньше, чем указанное количество минут назад T'>'<mins> - показать каналы, топик которых был установлен позже, чем указанное количество минут назад T'<'<mins> - показать каналы, топик которых был установлен раньше, чем указанное количество минут назад <mask> - показать каналы, имена которых соответствуют указанной маске !<mask> - показать каналы, имена которых не соответствуют указанной маске <channel> - показать указанный канал LUSERS [* <dest>] Возвращает статистику использования сервера. Если указан параметр <dest>, то ответ приходит от определенного им сервера. <dest> может быть маской ника или сервера. Второй параметр сейчас незначимый, он необходим для обратной совместимости. MAP [<server>] Синоним для STATSERV MAP [<server>], который выводит карту серверов, используя указанный сервер в качестве корня выводимого дерева. Если параметр не указан, корнем дерева будет сервер, к которому подключен пользователь. MEMOSERV :<data> Безопасноно отправляет указанный данные на [email protected]. MODE <nick> [<+-modes>] Устанавливает для пользователя указанные моды и возвращает набор его модов на текущий момент. <nick> должен быть вашим ником. Предшествующий режиму '+' включает этот режим, а '-' -- выключает. Моды могут быть объединены, например "MODE mynick +i-wg+s" (включает моды 'i' и 's', и выключает 'w' и 'g'). Резрешено не более 6 модов в одной команде. Допустимые моды: g - не имеет результата i - невидимый пользователь (другие пользователи должны знать ваш ник, чтобы найти вас) k - получать сообщения сервера о принудительных отсоединениях клиентов. R - только выполнившие авторизацию пользователи с зарегистрированными никами могут отправлять вам PRIVMSG и NOTICE. s - получать уведомления сервера w - получать WALLOPS сообщения MODE <channel> [<+-modes> [<parameters>]] Синтаксис такой же, как и для модов пользователя, но устанавливает моды для каналов. Некоторые моды каналов требуют наличия параметров, разделенных пробелами. Возможные моды каналов: с - запрещены коды цветов в стиле mIRC i - пользователи должны получить приглашение, чтобы зайти m - модерируется (только операторы и имеющие статус голоса пользователи могут говорить на канале) n - запрещены внешние сообщение (пользователи должны зайти на канал, чтобы говорить) O - только операторы могут заходить на канал p - частный (не виден в ответе на LIST) r - канал зарегистрирован на сервисе ChanServ. R - на канал могут зайти только выполнившие авторизацию пользователи с зарегистрированными никами M - на канале могут разговаривать только выполнившие авторизацию пользователи с зарегистрированными никами s - секретный (не виден в ответе на LIST и в WHOIS информации пользователей) t - топик могут устанавливать только операторы 7 - разрешены только 7-битные ники x - запрещены ники, состоящие из символов разных алфиватов w - запрещены ники, содержащие слова, состоящие из символов разных алфиватов k <key> - установить/снять ключ, требуемый для захода на канал l [<limit>] - ограничить количество пользователей на канале o <nick> - дать/забрать статус оператора на канале v <nick> - дать/забрать статус голоса на канале b <mask> - установить/снять бан для указанной nick!user@host маски e <mask> - установить/снять исключение из банов для указанной nick!user@host маски B <mask> - установить/снять расширенный бан для указанной маски nick!user@host:server (здесь и далее соответсвие пользователя такой маске определяется с учетов имени сервера пользователя). E <mask> - установить/снять расширенное исключение из банов для указанной маски nick!user@host:server. X <mask> - установить/снять эксклюзивный доступ для указанной маски nick!user@host:server; при наличии списка +X канал доступен только тем пользователям, которые соответствуют маскам из этого списка. MOTD [<dest>] Возвразает сообщения дня (Message Of The Day). Если указан параметр <dest>, то ответ приходит от удаленного сервера. <dest> может быть маской ника или сервера. Команда MS является коротким синонимом для MEMOSERV. NAMES <channel> Возвращает список пользователей на канале в данный момент времени, включая статус оператора и голоса, если есть. Имена пользователей для +s канала возвращаются только если вы находитесь на этом канале в данный момент; то же самое относится к +i пользователям. NICK <nickname> Меняет ваш ник на указанный. NICKSERV :<data> Безопасно отправляет указанные данные на [email protected]. Синтаксис команды NOTICE идентичен синтаксису PRIVMSG. Команда NS является коротким синонимом для NICKSERV. OPERSERV :<data> Безопасно отправляет указанные данные на [email protected]. Команда OS является коротким синонимом для OPERSERV. PART <channel>[,<channel> ...] [:<message>] Выход c указанных каналов с необязательным сообщением. PASS :<password> Используется на этапе подключения к серверу. Если сервер не требует пароль при подключении, то указанный пароль будет отправлен на NickServ (посредством SIDENTIFY). PING :<arbitrary data> Запрашивает ответ PONG с указанными произвольными данными от сервера к которому вы подключены. PING <nick> <dest> Запрашивает ответ PONG с единственным параметром <nick> от сервера <dest>. <nick> должен быть вашим ником, иначе ответ не придет. PONG :<arbitrary data> Должно отсылаться в ответ на запрос сервера "PING :<arbitrary data>". PRIVMSG <nick>[@<servername>][,<nick>[@<servername>] ...(18)] :<message> Используется для доставки текстового сообщения указанным пользователям. Если для имени пользователя указан сервер, то сообщение будет доставлено только в том случае, если пользователь подключен именно к этому серверу. Это гарантирует безопасность доставки, особенно для сервисов. PRIVMSG [@][+]<channel>[,[@][+]<channel> ...(18)] :<message> Используется для доставки текстового сообщения на указанные каналы. Если перед именем канала указан префикс '@', то сообщение посылается всем операторам канала. Также, наличие префикса '+' направляет сообщение всем, кто имеет статус голоса на канале, или и тем и другим, если присутствуют оба префикса. QUIT [:<comment>] Отсоединяет вас от сервера, с необязательным сообщением. ROOTSERV :<data> Безопасно отправляет указанные данные на [email protected]. Команда RS является коротким синонимом для ROOTSERV. SERVICES :<data> Безопасно отправляет указанные данные на ChanServ или NickServ, в зависимости от того, куда они предназначаются, судя по их содержимому. SILENCE [+|-<mask>] Добавляет или удаляет указанную маску nick!user@host в вашем silence списке. Пользователи, соответствующие маскам в вашем silence списке не могут отправлять вам сообщения PRIVMSG и NOTICE. Если маска не указана, возвращается имющийся на данный момент список. Количество масок, которое может содержать этот список, сообщается сервером в значении парамерта SILENCE при подключении. Команда SS является коротким синонимом для STATSERV. STATS <specifier> [<parameters>] Возвращает статистику сервера. Доступные спецификаторы: G|g - показать G:lines из конфигурации сервера I|i - показать I:lines из конфигурации сервера L|l [<dest>] - показать статистику соединения с серверами L|l <nick> - показать статистику для указанного пользователя (с его сервера) M|m - показать статистику использования команд N|n - показать статистику подключений пользователей O|o - показать O:lines из конфигурации сервера P|p - показать доступных для оказания помощи операторов на данный момент и их время молчания в секундах Q|q - показать Q:lines из конфигурации сервера u [<dest>] - показать время работы сервера V|v - показать присоединенные сервера Y|y - показать Y:lines из конфигурации сервера ? [<dest>] - показать статистику сервера Если указан параметр <dest>, то отвер приходит от удаленного сервера. <dest> может быть маской ника или сервера. STATSERV :<data> Безопасно отправляет указанные данные на [email protected]. TIME [<dest>] Возвращает локальное время сервера на данный момент. Если указан параметр <dest>, то отвер приходит от удаленного сервера. <dest> может быть маской ника или сервера. TOPIC <channel> [<topic>] Возвращает топик для указанного канала; или устанавливает его, при наличии параметра <topic>. TRACE <dest> Возвращает пошаговый маршрут к цели. Если <dest> является ником, также возвращается информация о текущих правах доступа пользователя, имени пользователя, хосте и классе соединения. <dest> может быть маской ника или сервера. USER <username> * * <real name> Используется при регистрации во время подключения. USERS Возвращает количество локальных и глобальных пользователей (на данный момент и максимальное). USERHOST <nick>[ <nick> ...(3)] Возвращает информацию об указанных пользователях в компактном виде. Сначала идет ник, потом -- '*' если пользователь оператор, '=', '-' если пользователь выставил флажок отсутствия (иначе -- '+'), имя пользователя, '@', хост. Информация о нескольких пользователях разделена пробелами. VERSION [<dest>] Возвращает информацию о версии сервера, к которому вы подключены, или об удаленном сервере, если он указан. <dest> может быть маской ника или сервера. WATCH [+|-<nick>][ +|-<nick> ...] Добавляет или удаляет указанные ники для вашего watch списка. Сервер будет уведомлять вас когда кто-нибудь из вашего watch списка появится в онлайне или уйдет в оффлайн. Если не указан ни один ник, возвращаются те ники из вашего watch списка, которые находятся в онлайне на данный момент. WATCH [flag] Возвразает информацию о вашем watch списке. Флами могут быть следующими: c|C - очистить список s|S - показать общее состояние l - показать информацию об онлайн никах в списке L - показать информацию о всех никах в списке WHO <nick> Возвращает информацию об указанном пользователе: ник, имя пользователя, хост, канал, сервер, количество хопов, флаги статуса, настоящее имя. WHO <channel> Возвращает информацию о всех пользователях на указанном канале. WHO <wildcard mask> Если маска содержит ',', она сравнивается с хостами всех видимых (у которых нет мода +i) пользователей; иначе, маска сравнивается с никами всех видимых пользователей. Возвращается информация обо всех пользователях, соответствующих маске. WHO <+-flags> [<parameters>] Флаги указываются как для модов канала -- например, "-a+c" означает "не отсутствует" и "на указанном канале". Флаги могут быть следующими: a - пользователь отсутствует C - показать первый видимый канал, на котором находится пользователь M - искать пользователей на одних каналах со мной c <channel> - пользователь находится на указанном канале (маски не разрешены) h <mask> - хост пользователя соответствует указанной маске m <umodes> - у пользователя установлены указанные моды (из 'o', 'A' и 'a') n <mask> - ник соответвствует указанной маске s <server> - пользователь поключен к указанному серверу (маски не разрешены) u <mask> - имя пользователя соответствует указанной маске WHOIS [<dest>] <nick>[,<nick> ...] Возвращает информацию об указанном пользователях: ник, имя пользователя, хост, настоящее имя, каналы, имя и информация сервера, статус идентификации ника, статус отсутствия, статус IRC оператора. Если сервер возвращает информацию о своем пользователе, он также сообщает время молчания пользователя и его кодовую страницу на сервере. Если указан параметр <dest>, запрос отправляется указанному серверу. <dest> может быть маской ника или сервера. WHOWAS <nick>[,<nick> ...] [<max> [<dest>]] Возвращает для указанных пользователей информацию, сохраненную когда они были в онлайне: ник, имя пользователя, хост, настоящее имя, сервер, время выхода из сети (UTC). Если указан параметр <max>, возвращается не более чем max записей; по умолчанию возвращаются все. Если указан параметр <dest>, запрос посылается указанному серверу (с удаленного сервера приходит не более 20 записей). <dest> может быть маской ника или сервера. Команды оператора CHATOPS :<message> Отправляет указанное сообщение всем операторам с модом +b. CLOSE Закрывает все неизвестные соединения (которые еще не прошли регистрацию, или на стадии создания линка или в процессе разрыва соединения). CONNECT <server> Производит попытку линковки к серверу с указанным сервером. <server> может быть маской сервера. CONNECT <server> <port> <dest> Дает указание <dest> сделать попытку линковки к <server> на указанный порт. <server> и <dest> могут быть масками сервера. DIE [<password>] Завершает работу сервера. Возможно, для этого потребуется пароль. FORCECP <nick> <name> Меняет указанному пользователю кодовую страницу на сервере на определенную параметром <name>. <name> может быть именем кодовой страницы или одним из его алиасов. GLOBOPS :<message> Отправляет указанное сообщение всем операторам с модом +g. HELP Выдает справку по командам оператора, (по умолчанию находится в файле doc/opers.txt после установки сервера). HTM [option] Устанавливает или показывает установки High Traffic Mode. Если никаких опций не указано, возвращаются установки на данный момент. Доступные опции: ON - включает HTM OFF - выключает HTM QUIET - отключает уведомления об автоматическом переходе в HTM NOISY - включает уведомления об автоматическом переходе в HTM TO <max> - устанавливает порог HTM в <max> килобайт/сек KILL <nick>[,<nick> ...(18)] :<reason> Принудительно отсоединяет указанных пользователей от IRC сети, с указанным сообщением. KLINE [<minutes>] <mask> :<reason> Добавляет бан для указанной user@host маски на сервере. Бан потеряет силу после заданного количества минут; или, если параметр <minutes> не указан -- через время по умолчанию, если оно было задано при конфигурировании сервера, в противном случае бан будет постоянным. Для установки постоянного бана при установленном по умолчанию времени бана укажите в параметре <minutes> 0. Параметр <mask> может быть ником, в этом случае маска будет сгенерирована сервером. LOCOPS :<message> Отправляет указанное сообщение всем локальным операторам на сервере. MODE <nick> [<+-modes>] Дополнительные моды пользователя: A - администратор сервера a - администратор сервисов b - получить CHATOPS сообщения c - видеть соединения/отсоединения клиентов e - видеть DCCALLOW трафик f - получить сообщения сервера о флуде g - получать GLOBOPS сообщения h - пристутсвовать в ответе на /stats p m - получать предупреждения о спамботах n - получить сообщения маршрутизации o - глобальный оператор O - локальный оператор y - видеть запросы на данные о сервере и сети Синтаксис команды NOTICE идентичен синтаксису PRIVMSG. OPER <username> <password> Получить права оператора. PRIVMSG #<mask> :<message> Отправляет указанное сообщение все пользователям хост которых соответствует указанной маске. PRIVMSG $<mask> :<message> Отправляет указанное сообщение всем пользователям на всех серверах, имя которых соответствует указанной маске сервера. REHASH [option] Если не указано никаких опций, сервер перечитывает свой файл конфигурации. Возможные опции: DNS - сбросить кэш DNS и перечитать /etc/resolv.conf (или локальный etc/ircd.resolv) SZLINES - очистить все установленные сервисами Z:lines TKLINES - очистить все временные K:lines GC - выполнить сбор мусора в куче MOTD - перечитать message of the day файл IP - перестроить хэш IP AKILLS - перестроить autokill хэш RESTART [<password>] Делает рестарт сервера. Возможно, потребуется пароль. SAMODE <channel> <modes> Администраторы сервисов могут использовать эту команду, чтобы устанавливать моды на любых каналах, не имея статус операторов на них. Синтакс такой же, как и для команды MODE. SET <option> [<number>] Показывает или изменяет настройки сервера. Возможные опции: |