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*", если ; они являются операторами.