RFC: 1459
Оригинал: Internet Relay Chat Protocol
Категория: Экспериментальный
Дата публикации:
Авторы: ,
Перевод: Рустам Шихалиев aka russo

4.5. Пользовательские запросы

Пользовательские запросы являют собой группу команд, которая главным образом касается поиска подробностей на особенном пользователе или группы пользователей. Когда используются маски с разнымит командами, если они подставляются, они должны возвращать информацию только тех пользователей, которые «видны» вам. Видимость пользователя определяется как комбинация режима пользователя и установки каналов.

4.5.1. Who-запрос

Команда:WHO
Параметры:[<name> [<o>]]

Сообщение WHO используется клиентом для создания запроса, который возвращает список информации, которая «подставляется» параметром <name> указанным клиентом. В отсутствии параметра <name>, все видимые (пользователи, которых не видно (пользовательский режим +i) и те, кто находятся на других каналах, нежели запрашивающий клиент) попадают в список. Результат может быть достигнут использованием вместо <name> "0" или других масок, которые будут подставлять все возможные окончания.

<name> обратиться к WHO, подставленному против пользовательского хоста, сервера, реального имени или никнейма, если канал <name> не найден.

Если параметр "o" прошел только операторам, обеспечивается возврат только маски имени.

Числовые ответы:

ERR_NOSUCHSERVER
RPL_WHOREPLY                    RPL_ENDOFWHO

Примеры:

WHO *.fi                        ; Список пользователей, кто стоит
                                ; напротив "*.fi";

WHO jto* o                      ; Список пользователей, кто находится
                                ; напротив подходящей маски "jto*", если
                                ; они являются операторами.
2007 - 2017 © Русские переводы RFC, IETF, ISOC.