Я ищу команду типа /names, но на всем сервере. Это возможно ?
И после этого можно ли узнать, по каким каналам подключен пользователь?
Спасибо!
Я ищу команду типа /names, но на всем сервере. Это возможно ?
И после этого можно ли узнать, по каким каналам подключен пользователь?
Спасибо!
Вы можете использовать NAMES
но просто пропустите переменные <channel>
и <server>
чтобы получить всех пользователей.
Возвращает список тех, кто находится в списке
<channels>
channel > через запятую, по имени канала. Если<channels>
channel > опущено, отображаются все пользователи, сгруппированные по имени канала, и все пользователи, которые не находятся на канале, отображаются как часть канала "*". Если указан<server>
, команда отправляется на<server>
для оценки.
Вы можете использовать команду WHOIS <nick>
для получения информации о конкретном пользователе.
/WHOIS buddy
*** buddy is abcd@dialup-6.provider.com (Think different.)
*** on channels: @#demo #test123
*** on irc via server irc.psinet.com (PSI Net EFNet IRC Server)
Это покажет вам, к каким public
каналам принадлежит пользователь, но не к каким secret
каналам они также могут быть подключены.
Однако обратите внимание, что NAMES
не будет отображать пользователей, для которых установлен режим +i
("невидимый"), если только вы не находитесь в канале вместе с ними. Поскольку в большинстве сетей установлено значение +i
по умолчанию, в глобальных NAMES
обычно отображается только несколько человек, которые вручную установили -i
не все в сети.
Кроме того, в некоторых сетях, в частности в IRC-сети freenode , этот режим также влияет на список каналов в WHOIS
.
Не уверен, что это работает на других серверах irc, но на сервере inspircd вы могли бы сделать
/stats L
Вы, вероятно, должны быть администратором сервера (oper), чтобы иметь возможность использовать эту команду.
Дополнительная информация:
https://wiki.inspircd.org/Commands
/STATS [символ] {сервер}
Показывает различную статистику сервера. В зависимости от конфигурации эта команда может быть зарезервирована для использования только в операциях. Обратите внимание, что все использование /STATS транслируется онлайн-операторам IRC. Если указан параметр сервера, статистика, полученная из указанного вами имени сервера, будет возвращена вместо статистики локального сервера.