3. Modos de canal y de usuario
A continuación se listan los modos que puede tener un canal. Para cambiarlos hay que escribir
/mode <#canal> <modo> <parámetros> (poner un
- delante de <modo> para quitar).
+z: Este modo sólo lo pone ChanServ. Hace que durante un
netsplit a nadie se le quite el modo
+o (@) o el modo
+v (+).
+c: No se puede escribir en color en ese canal.
+n: No se pueden recibir mensajes externos al canal; es decir, sólo se puede escribir en un canal si estás en él.
+t: Sólo los operadores (@) pueden cambiar el topic.
+i: Hay que ser invitado por un operador (@) para entrar al canal. Si tienes el nivel de acceso suficiente, podrás entrar tú mediante
/cs inviteme <#canal>
+p/+s: Estos modos hacen que no se pueda ver el canal en un
/whois <nick>. La diferencia es que sí se puede ver un canal con +p al ver la lista de canales (
/list)
+l <número>: Se establece en <número> el máximo número de personas que pueden estar a la vez en el canal.
+k <contraseña>: Sólo se puede entrar al canal introduciendo la contraseña especificada mediante
/join <#canal> <contraseña>. No se aplica si se te invita al canal.
+m: Sólo pueden hablar quienes tengan voz (+) o sean operadores (@).
+r: Sólo pueden entrar al canal gente con el nick registrado con Authserv. No se aplica si se te invita al canal.
+C: No se pueden enviar CTCP's.
+D: Es un "canal fantasma". No se descubre la presencia de un usuario hasta que no hable.
+d: Este modo lo introduce el server si alguien pone
-D y no se ha descubierto la presencia de alguien. Se quita automáticamente si no hay más usuarios "fantasma" en el canal. No lo puede quitar un operador (@).
+o <nick>: Da privilegios de operador (@) al usuario indicado.
+v <nick>: Da voz (+) al usuario indicado.
+b <máscara>: Banea la máscara especificada del canal. No se aplica si se te invita al canal. Las máscaras son así:
nick!user@host
** Para indicar que se ha quitado un modo de un canal, se usa
-modo. Por ejemplo,
-i quiere decir que antes estaba el modo
+i, pero que ahora se ha quitado.
** El modo
+b se le añade a una persona cuando es baneada de un canal.
** El modo
+v se le añade a una persona con voz (+) en un canal.
** El modo
+o se le añade a un operador de un canal.
** El modo
+x se le añade a una persona al autentificarse tras haber usado el comando puesto en el anterior post.
** El modo
+i se le añade a una persona al autentificarse tras haber usado el comando puesto en el anterior post.
** El modo
+d se le añade a una persona al autentificarse tras haber usado el comando puesto en el anterior post.
4. Topic variable
El
topic es lo que va a ver un usuario al entrar al canal. También se verá en la parte superior de la ventana. Para poner un topic, sólo tienes que usar
!topic <nuevo topic>. Pero, ¿y si queremos un topic variable? Por ejemplo:
<@DJ_ToTTi> !topic Nuevo servidor 870 online
* ChanServ cambia el topic a 'Bienvenido al canal oficial de Magefight.es || Noticias: Nuevo servidor 870 online'
<@DJ_ToTTi> !topic Las noticias cambian
* ChanServ cambia el topic a 'Bienvenido al canal oficial de Magefight.es || Noticias: Las noticias cambian'
<@DJ_ToTTi> Ahora vamos a ver el topic por defecto
<@DJ_ToTTi> !topic
* ChanServ cambia el topic a 'Bienvenido al canal oficial de Magefight.es || Noticias: No hay noticias'
Es decir, cambia el texto que va después de "Noticias". ¿Cómo conseguir esto?
En nuestro caso, tenemos que usar el comando: !set topicmask
Bienvenido al canal oficial de Magefight.es || Noticias: *
El asterisco (*) reemplaza a lo variable. Si quieres otro * (no para reemplazar, sino el carácter), lo tienes que marcar con
\* (luego no verás la \)
¿Y qué es el "topic por defecto"? Pues es el que verás si no reemplazas nada, es decir, al escribir !topic. En nuestro caso sería: !set defaulttopic
Bienvenido al canal oficial de Magefight.es || Noticias: No hay noticias'
Para que al poner un nuevo topic no se cambie la máscara, tienes que poner !set enftopic 501 (tienes que ser el dueño del canal). Así está fuera de tu acceso, pero lo podrás restaurar poniendo !set enftopic 499.
5. Administración de usuarios
Todos los comandos empiezan con
/cs, /msg Chanserv o !.
- adduser <nick|*cuenta> <nivel> Añades al usuario al canal. Los niveles van de 1 a 500, pero sólo un usuario puede tener 500. No puedes dar 500 con este comando. En general:
- 1-99: Puede invitarse al canal.
- 100-199: Recibe voz (+) al entrar.
- 200-299: Recibe op (@) al entrar.
- 300-399: Puede añadir usuarios.
- 400-499: Puede cambiar los settings del canal.
Naturalmente, una persona con 300 recibe op automáticamente; no recibe voz porque no es necesario al tener op. No puedes dar a alguien un nivel igual o superior al que tienes. Se necesita 300 para usar este comando.
- addpeon <nick|*cuenta>: = adduser <nick|*cuenta> 100
- addop <nick|*cuenta>: = adduser <nick|*cuenta> 200
- addmaster <nick|*cuenta>: = adduser <nick|*cuenta> 300
- addcoowner <nick|*cuenta>: = adduser <nick|*cuenta> 400. Puedes usar ADDCO en su lugar
- addowner <nick|*cuenta>: = adduser <nick|*cuenta> 500. Los usuarios normales no tienen acceso a este comando.
- deluser <nick|*cuenta>: Borra al usuario del canal. Tiene que tener menos nivel que tú y tú tienes que tener 300.
- clvl <nick|*cuenta> <nivel>: Cambias el nivel de un usuario. Tiene que tener menos que tú y no puedes darle más de lo que tienes. Tienes que tener 300.
- access <nick|*cuenta>: Te muestra el acceso de un usuario. Si no añades <nick|*cuenta>, se mostrará el tuyo. Puedes usar A como abreviatura.
- mdelpeon <modelo de nick>: Borra a todos los usuarios que tengan nivel 100 que encajen con el modelo. El modelo es una palabra que usa * y ? como comodines, por ejemplo *jod*e?. El comando tiene otras variantes:
- mdelpeon: borra a los de nivel 100 (necesitas 300)
- mdelop: borra a los de nivel 200 (300)
- mdelmaster: borra a los de nivel 300 (400)
- mdelcoowner: borra a los de nivel 400 (500). Puedes usar MDELCO
- mdelowner: borra a los de nivel 500 (no pueden usarlo los usuarios normales).
- trim <modelo de nick> <tiempo>: Borra a todos los usuarios que encajen con el modelo (explicado en mdelpeon) y que no hayan visitado el canal en ese tiempo. El tiempo se especifica así:
- s = segundos
- m = minutos (¡en minúscula!)
- h = horas
- w = semanas
- M = meses (¡en mayúscula!)
- y = años
No confundir minutos con MESES. También puedes combinar tiempos, por ejemplo, TRIM *jod* 28d6h12m42s borraría a todos los que tuvieran "jod" en su cuenta y que no hayan estado en el canal en los últimos 28 días, 6 horas, 12 minutos, 42 segundos. Necesitas 300.
- resync: Sincroniza la lista de usuarios con los usuarios presentes en el canal; es decir, da/quita op/voz. Necesitas 300.
- up: Te da voz/op si tienes que tenerla.
- upall: Te da voz/op en todos los canales que tengas que tenerla.
- down: Te quita voz/op.
- downall: Te quita voz/op en todos los canales.
- inviteme: Te invitas a un canal. Puedes usar INVITE en su lugar. Necesitas 1, pero se puede cambiar en los settings.
6. Opciones de usuario
Todos los comandos empiezan con
/cs uset, /msg Chanserv uset o
!uset.
- Opción INFO <info>: Cambia la información que da Chanserv cuando entras al canal. Si pones * como <info>, la borras. Puedes usar SETINFO en lugar de USET INFO.
- Opción NOAUTOOP 0|1: Cambiar si Chanserv te da op (1) al entrar al canal o no (0). Con NOAUTOVOICE haces lo mismo, pero con la voz.
- Opción AUTOINVITE 0|1: Cambiar si Chanserv te invita al canal al autentificarte (1) o no (o).