Cómo obtener la lista de usuarios de IRC en un servidor completo


1

Estoy buscando un comando como / names pero en todo el servidor. Es posible ?

Y después de eso, ¿es posible saber en qué canales está conectado un usuario?

¡Gracias!


¿Cómo es /namesincorrecto? La página de wikipedia parece indicar que /namessin parámetros enumerará a todos los usuarios en el servidor organizados por canal.
Adam

Que cliente ¿A qué servidor te estás conectando? ¿Te refieres a todas las habitaciones en el servidor también?
Canadiense Luke

Respuestas:


3

Puede usar NAMESpero simplemente omitir las variables <channel>y <server>para obtener todos los usuarios.

De NAMESWikipedia:

Devuelve una lista de quién está en la lista separada por comas de <channels>, por nombre de canal. Si <channels>se omite, se muestran todos los usuarios, agrupados por nombre de canal con todos los usuarios que no están en un canal que se muestra como parte del canal "*". Si <server>se especifica, el comando se envía a <server>evaluación.

Puede usar el WHOIS <nick>comando para obtener información sobre un usuario específico.

/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)

Esto le mostrará en qué publiccanales se encuentra un usuario, pero no a qué secretcanales también puede estar conectado.

Sin embargo, NAMEStenga en cuenta que eso no mostrará a los usuarios que tienen el modo +i("invisible") configurado, a menos que también estén en un canal junto con ellos. Dado que la mayoría de las redes se configuran +ide manera predeterminada, un global NAMESgeneralmente mostrará solo unas pocas personas que se han configurado manualmente -i, no todos en la red.

Además, en algunas redes, en particular la red IRC de freenode , la lista de canales también WHOISse ve afectada por este modo.


0

No estoy seguro de si esto funciona en otros servidores IRC pero en un servidor inspiircd que podría hacer

/stats L

Sin embargo, probablemente deba ser un administrador del servidor (oper) para poder usar este comando.

Más información:

https://wiki.inspircd.org/Commands

/ STATS [símbolo] {servidor}

Muestra varias estadísticas del servidor. Dependiendo de la configuración, este comando puede reservarse para uso exclusivo. Tenga en cuenta que todo el uso / STATS se transmite a los operadores de IRC en línea. Si se proporciona un parámetro de servidor, se devuelve la salida de estadísticas del nombre de servidor que proporcione en lugar de la del servidor local.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.