Salta ai contenuti

Comandos de Chat Gratis

Grados

Nota: En IRC, la identificación de un usuario se realiza mediante el registro de un apodo (nickname). Por razones de seguridad, en Chat Gratis, solo los apodos registrados son agregados a listas que permiten definir accesos o privilegios.

A continuación, se presenta una lista de los grados disponibles:

  • Fundador: Identificado por el símbolo ~ (tilde) y es el fundador/propietario del canal.
  • Sop: Identificado por el símbolo &, se refiere a Super Operador.
  • Aop: Identificado por el símbolo @, se refiere a Operador.
  • Hop: Identificado por el símbolo %, se refiere a Medio Operador.
  • Vop: Identificado por el símbolo +, es aquel que puede escribir en ciertos casos particulares, tiene acceso a algunos comandos de nuestros Bots (ver sección siguiente) y puede expulsar mediante señal combinada.

Argumentos o parámetros

Las palabras que siguen a un comando se denominan parámetros o argumentos. Los argumentos están separados por espacios.

Ejemplo

!com abc def k @ 1h

En este comando (inexistente), abc, def, k, @ y 1h son argumentos.

Argumentos opcionales

No siempre todos los argumentos son necesarios. Por ejemplo, hemos visto que al cambiar de apodo, el argumento “nuovonick” es obligatorio.

Ejemplo

/nick nuovonick

Si se utiliza el comando /nick sin argumentos, no sucederá nada porque el servidor no tiene idea de qué apodo usar.

Cómo expresar argumentos obligatorios y opcionales

Para distinguir entre los argumentos opcionales y los obligatorios, se utilizan diferentes tipos de paréntesis. Un argumento opcional se coloca dentro de corchetes.

Ejemplo de argumento opcional

!app [nick]

Aquí, el comando funciona incluso sin proporcionar un apodo, aunque el comportamiento puede ser diferente (en este caso, si se envía sin el apodo, se enviará al canal en lugar de ser enviado de forma privada al apodo).

Ejemplo de argumento obligatorio

Si se quiere especificar la obligatoriedad de un argumento, se pueden usar ángulos.

/nick <nuvonick>

Estos paréntesis, como se explicó, solo son utilizados por quien lee para distinguir la opcionalidad del argumento, pero no deben ser incluidos cuando se envía el comando. De hecho, escribiremos /nick nuovonick y no /nick <nuovonick>. Lo mismo se aplica a los corchetes.

Ejercicios

  1. Prueba el comando de horóscopo en la sala #Hispano;
  2. Prueba el comando !clasifica en la sala #Hispano;
  3. Explica la diferencia entre el comando !reglas y el comando !reglas Afrodita, ambos enviados en #Hispano;
  4. Utiliza el comando !tell <nick> <mensaje> para dejar un mensaje a un usuario que no está en línea;
  5. ¿Cuántos argumentos contiene el siguiente comando? !def abc 1 2 3 pok $
  6. ¿Cuántos parámetros contiene el siguiente comando? !abc
  7. ¿Cuántos parámetros contiene el siguiente comando? !abc 2
  8. ¿Cuántos parámetros obligatorios tiene el siguiente comando? /nick <nuovonick>
  9. ¿Cuántos parámetros obligatorios tiene el siguiente comando? /ns group nickprincipale password
  10. ¿Cuántos parámetros opcionales tiene el siguiente comando? !command <dev> <site> nick