Comandos de Chat Gratis
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
Sezione intitolata “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
Sezione intitolata “Ejemplo”!com abc def k @ 1h
En este comando (inexistente), abc, def, k, @ y 1h son argumentos.
Argumentos opcionales
Sezione intitolata “Argumentos opcionales”No siempre todos los argumentos son necesarios. Por ejemplo, hemos visto que al cambiar de apodo, el argumento “nuovonick” es obligatorio.
Ejemplo
Sezione intitolata “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
Sezione intitolata “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
Sezione intitolata “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
Sezione intitolata “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
Sezione intitolata “Ejercicios”- Prueba el comando de horóscopo en la sala #Hispano;
- Prueba el comando
!clasificaen la sala #Hispano; - Explica la diferencia entre el comando
!reglasy el comando!reglas Afrodita, ambos enviados en #Hispano; - Utiliza el comando
!tell <nick> <mensaje>para dejar un mensaje a un usuario que no está en línea; - ¿Cuántos argumentos contiene el siguiente comando?
!def abc 1 2 3 pok $ - ¿Cuántos parámetros contiene el siguiente comando?
!abc - ¿Cuántos parámetros contiene el siguiente comando?
!abc 2 - ¿Cuántos parámetros obligatorios tiene el siguiente comando?
/nick <nuovonick> - ¿Cuántos parámetros obligatorios tiene el siguiente comando?
/ns group nickprincipale password - ¿Cuántos parámetros opcionales tiene el siguiente comando?
!command <dev> <site> nick