ANTISPAM
Antispam es el bot que tenemos para combatir el spam en canales.
Entra automáticamente en canales a partir de 19 usuarios y que no tengan
modos restrictivos como +s +p o +i.
Cuando detecta el spam agregado Antispam glinea automáticamente al
usuario en cuestión con el siguiente motivo:
Publicidad No Autorizada En La Red (#numero)
El numero final , es el numero de id del spam y con ese numero podemos
saber el spam que ha causado el gline.
Antispam tiene los siguientes comandos:
¡add url ( añade la url o palabra a la base de datos de Antispam y quien
ponga ese dato en algún canal donde esté el Bot automáticamente lo
glinea.
¡del url ( borra la url o palabra agregada de la base de datos del Bot)
¡id (numero) ( muestra la url o palabra del spam , quien agregó
El spam, cuantos kill a dado y el ultimo kill dado )
¡list ( veremos la lista de todas las urls o palabras añadidas .
Es una lista muy extensa como podeis imaginar y no recomendamos que
lo useis.
Estos comandos se ejecutan en el canal #opers cuando lo seais.
IPVIRTUAL
Es el bot que personaliza las Ips Virtuales de los usuarios con el Nick
registrado.
Veremos comandos de que dispone este bot:
ACTIVATE Aprueba el vHost solicitado por un usuario
DEL Borra el vhost de otro usuario
DELALL Elimina el vhost para todos los nicks en un grupo
GROUP Sincroniza el vhost con todos los nicks del grupo
HELP Muestra esta lista y da información sobre comandos
LIST Muestra una o mas entradas vhost
OFF Desactiva tu vhost asignado.
ON Activa tu vhost asignado.
REJECT Rechazar el vHost solicitado por un usuario
REQUEST Solicitar un vHost para tu Nick
SET Establece el vhost de otro usuario
SETALL Establece el vhost de todos los nicks en un grupo
WAITING Devuelve las solicitudes de vhost
Para solicitar una ipvirtual
> /msg ipvirtual REQUEST ip.que.queramos
Una vez solicitada queda en espera de que un Operador la revise y sea
aceptada o denegada.
>/msg ipvirtual WAITING
Ahí nos mostrará la lista de ipvirtuales que están pendientes de revisar
No serán aceptados insultos, dominios de web, los terminados en
chatzona.org, etc y ante la duda mejor preguntar a un compañero.
Pongo unos ejemplos:
1 _Carboncitu_ El.Gato.Persa jul 05 05:51:02 2016 CEST
2 Eye_Snake Nunca.Te.Rindas jul 05 05:51:02 2016 CEST
3 DaN|eL giles.son.los.que.sobran jul 05 17:30:34 2016 CEST
4 Queen_ chat-m2b.2ns.s27217.IP jul 05 17:30:34 2016 CEST
La primera y la segunda ips solicitadas serán aceptadas
>/msg ipvirtual Activate _Carboncitu_
>/msg ipvirtual Activate Eye_Snake
Y nos dira
El Vhost para _Carboncitu_ ha sido activado.
El Vhost para Eye_Snake ha sido activado.
La tercera no será aceptada por la palabra giles, no se permiten insultos.
>/msg ipvirtual Reject DaN|eL
La cuarta también la vamos a denegar porque lo mas probable es que sea
para saltarse algún ban en canales.
>/msg ipvirtual Reject Queen_
El vHost para DaN|eL ha sido rechazado.
Para borrar el vhost a un Nick
>/msg ipvirtual Del Nick
DELALL y GROUP están deshabilitadas.
>/msg ipvirtual List Elektra
Mostrara mi ipvitual , quien la Activó y la Fecha.
>/msg ipvirtual list A.r.t
Mostrará esa ipvirtual -> ArtGraff A.r.t EleKTra jun 12 18:03:07 2015
CEST
>/msg ipvirtual On ( para activar nuestro vhost una vez esta aceptada )
>/msg ipvirtual Off ( para desactivar nuestro vhost , al hacerlo mostrará
nuestra Real.
Usando comandos SET de este bot podemos establecer el vhost a un
usuario
>/msg ipvirtual Nick ip.que.pondremos.
>/msg ipvirtual Joanna solo.maria.me.comprende
VHost para joanna establecido a solo.maria.me.comprende.
WAITING
Muestra la lista de ipvirtuales pendientes de revisar, el Nick , la ipvirtual
solicitada y la fecha de solicitud de la misma
>/msg ipvirtual WAITING
Número Nick Vhost Creado
1 [Necia] Necia.Fria.Y.Dura.Como.El.Hielo.Ar jul 07 00:21:57 2016 CEST
IPVirtual> Mostrados 1 registros (1 en total).
MEMO
Es el bot que permite el envío de mensajes cortos entre usuarios
registrados. Tanto quien envíe el mensaje como quien lo reciba han de
tener sus nicks registrados.
MeMo> Los comandos de MeMo incluyen:
MeMo> CANCEL Cancelar el último memo que enviaste
MeMo> CHECK Comprueba si el último memo enviado a un nick ha
sido leído
MeMo> DEL Borra uno o más memos
MeMo> HELP Muestra esta lista y da información sobre comandos
MeMo> IGNORE Administra la lista de ignorados en los memos
MeMo> INFO Muestra información acerca de tus memos
MeMo> LIST Listar tus memos
MeMo> READ Leer un memo o memos
MeMo> SEND Enviar un memo a un nick o canal
MeMo> SENDALL Enviar un memo a todos los usuarios registrados
MeMo> SET Configura opciones relacionadas con los memos
MeMo> STAFF Enviar un memo a todos los opers/admins
Cancel
>/msg memo cancel elNick/canal
Nos permite cancelar un memo enviado a un Nick o a un canal siempre y
cuando éste no haya sido leído ya por su destinatario.
Check
Comprobaremos si el memo enviado al Nick fue leído y cuando (no
funciona para memos a canales )
>/msg memo Check Elnick
Y si fue leído nos diría algo asi:
El último memo que enviaste a joanna (enviado el jul 07 00:48:14 2016
CEST (hace 46 segundos)) ha sido leído.
DEL/DEL ALL
Para borrar un Memo determinado o todos
>/msg Memo Del Numero
Para borrar todos los Memos leidos o no leidos
>/msg Memo Del All
Tambien podemos borrar rangos de números de Memos
>/msg Memo Del 2-5,7-9
Que borraría los memos 2 al 5 y del 7 al 9.
IGNORE
Podemos ignorar memos de un Nick, quitar el ignore y ver la lista de
ignores.
>/msg Memo Ignore Add Elnick
>/msg Memo Ignore Del Elnick
>/msg Memo Ignore List
LIST
> /msg memo list
Este comando nos muestra una lista de todos los mensajes que tenemos,
asignando a cada memo un número, que será ese número el que
usaremos luego para leer o borrarlos.
Y muestra además quien lo envió y en que fecha y hora.
READ
> /msg memo read número
Al listarlos el bot muestra a cada memo con un número
> /msg memo read 1
Asi leemos el memo número 1
> /msg memo read last
Con ese comando se lee el último mensaje recibido
>/msg memo read New
Listara los memos nuevos no leidos.
SEND
Podemos enviar Memo a un Nick Registrado o a un Canal Registrado.
>/msg memo Send Elnick Mensaje
>/msg memo Send #canal Mensaje
SET
Nos da dos Comandos:
- NOTIFY Cambia cuando serás notificado de nuevos memos (solo para
nicks).
. Sintaxis: NOTIFY {ON | LOGON | NEW | MAIL | NOMAIL | OFF}
. ON Te lo notifica cuando te conectas, cuando saques tu /AWAY, o en
cuanto te los envian.
. LOGON Solo te lo notifica cuando te conectes o cuando saques tu
/AWAY.
. NEW Solo te lo notifica cuando te sean enviados.
. MAIL Serás notificado por email además de la otra configuración que
tengas.
. NOMAIL No serás notificado por email.
. OFF No recibiras ninguna notificación.
.ON es esencialmente LOGON y NEW combinados.
- LIMIT Establece el máximo número de memos que puedes recibir.
.Sintaxis: LIMIT [usuario | canal] {límite | NONE} [HARD]
Configurar el límite a 0 evita que el usuario reciba memos
Configurarlo a NONE permite al usuario recibir y guardar cuantos memos
quiera.
Añadir HARD evita que el usuario pueda cambiar el límite.
No añadir HARD tiene el efecto contrario, permitiendo al usuario cambiar
el limite.
Esto es meramente informativo ya que el uso de SET LIMIT esta limitado a
Administradores de Servicios.
El resto de usuarios solo pueden configurar sus propios límites que nunca
será mayor de 20 o los de un canal en el que tengan ciertos privilegios.
STAFF
Sintaxis: STAFF texto-del-memo
Envía a todo el staff de servicios un memo conteniendo texto-memo.
El acceso a este comando requiere que el permiso memoserv/staff esté
presente en tu tipo de oper.
Solo accesible para Operadores de Servicio.
NICK
Es el bot encargado de realizar distintas acciones sobre los nicks y su
mantenimiento.
ACCESS Modificar la lista de direcciones autorizadas
AJOIN Administra tu lista de auto join
ALIST Listar canales en los que tienes acceso
GHOST Recupera el control de tu nick
HELP Muestra esta lista y da información sobre comandos
IDENTIFY Te identifica con tu contraseña
INFO Muestra información sobre un nick dado
LIST Listar todos los nick registrados que concuerdan con el patrón
dado
LOGOUT Revierte el efecto del comando IDENTIFY
RECOVER Recupera el control de tu nick
SET Configura opciones, incluyendo protecciones
STATUS Devuelve el status del propietario del nick dado
UPDATE Actualiza tu estado actual, por ejemplo, comprueba si tienes
memos nuevos.
ACCESS
Sintaxis: access ADD [nick] máscara
access DEL [nick] máscara
access LIST [nick]
Modifica o muestra la lista de acceso para tu nick. Esta es la lista de
direcciones que serán automáticamente reconocidas por NiCK como
autorizadas a usar el nick. Si quieres usar el nick desde una direccion
diferente,debes enviar un comando IDENTIFY para hacer que NiCK te
reconozca.
Los Operadores de Servicios pueden especificar un nick para modificar la
lista de otros usuarios.
Ejemplos:
ACCESS ADD alguien@*.bepeg.com
Permite acceso al usuario alguien desde cualquier maquina en el dominio
bepeg.com.
ACCESS DEL alguien@*.bepeg.com Revierte el comando anterior.
ACCESS LIST Muestra la lista de acceso actual.
AJOIN
Sintaxis: AJOIN ADD [nick] canal [clave]
AJOIN DEL [nick] canal
AJOIN LIST [nick]
Este comando administra la lista de auto join. Cuando te identificas
entrarás automáticamente a los canales de tu lista de auto join. Los
Operadores de Servicios pueden especificar un nick para modificar las
listas auto join de otros usuarios.
ALIST
Sintaxis: alist [nick]
Nosotros podemos listar los registros que los usuarios tengan en canales y
en nivel que tienen en ellos ( ellos /msg Nick alist solo podrán listar sus
propios registros ).
Alguna vez veréis Canales con el signo de exclamación delante esos son
Canales NOEXPIRE, es decir que no expiran.
GHOST
Sintaxis: GHOST nick [contraseña]
Este comando lo usamos cuando por distintas razones ya sea de conexión,
nuestro nick se queda "pegado" y lo usamos para liberar sesión.
Primero debemos identificarnos con nuestra cuenta .
>/msg nick identify nuestronick nuestraclave
y luego:
> /msg nick GHOST NuestroNick NuestraClave
Y aparecerá así NiCK (GHOST command used by NIcktal) - Con eso lo que
hacemos es recuperar el nick en la conexión activa y desconectamos de la
red al que quedó pegado.-
IDENTIFY
Sintaxis: IDENTIFY [cuenta] contraseña
Le dice a NiCK que eres realmente el propietario de este nick.
LIST
Se pueden listar todos los nicks registrados que concuerden con el patrón
dado, en el formato nick!usuario@host.
Sintaxis: list patrón [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]
Ejemplos:
LIST *!joeuser@foo.com
Lista todos los nicks registrados propiedad de joeuser@foo.com.
LIST *Bot*!*@*
Lista todos los nicks registrados con Bot en sus nombres (no sensible a
mayúsculas y minúsculas).
LIST * NOEXPIRE Lista todos los nicks registrados que no expiren y
aparecerá con el signo de exclamación delante.
LIST #51-100 Lista todos los nicks registrados en el rango dado (51-100).
LOGOUT
Sintaxis: logout [nick [REVALIDATE]]
Sin parámetros, revierte el efecto del comando IDENTIFY, es decir cierras
sesión de tu cuenta Nick y ya no seras reconocido como propietario por el
Bot Nick.
Si especificas la opción REVALIDATE , los Servicios pedirán a dicho nick que
se re-identifique. Esto está limitado a Operadores de Servicios.
RECOVER
Lo mismo que GHOST recuperar el control de tu Nick, también es
necesario primero usar comando IDENTIFY
Sintaxis: recover nick [contraseña]
>/msg nick identify nuestronick nuestraclave
Y ya luego
>/msg Nick Recover Nick contraseña
SET
Configura varias opciones de tu Nick.
SET AUTOOP Configura si los servicios deben establecer tus modos de
status en los canales automáticamente.
SET DISPLAY Establece el display de tu grupo en los Servicios
SET EMAIL Asociar un e-mail con tu nick
SET FACEBOOK Associate a Facebook URL with your account
SET HIDE Esconde algunas partes de la información del nick
SET KEEPMODES Activa o desactiva la conservación de modos
SET KILL Pone la protección a on u off.
SET LANGUAGE Establece el idioma en el que los Servicios te enviarán
mensajes
SET PRIVATE Evita que el nick aparezca en el comando LIST
SET SECURE Pone la seguridad del nick a on u off.
SET TWITTER Associate a Twitter account with your account
SET URL Asociar una URL con tu cuenta
SET AUTOOP
Sintaxis: set autoop {ON | OFF}
Configura cuando recibirás los modos de status de canal
automáticamente.
En ON CHaN te asigna los status automáticamente al entrar a los canales .
En OFF CHaN no te asignara el status automaticamente al entrar en
canales.
SET HIDE
Sintaxis: set hide {EMAIL | STATUS | USERMASK | QUIT} {ON | OFF}
Permite evitar que se muestren ciertas partes de información cuando
alguien hace un NiCK INFO a tu nick.
Puedes ocultar tu dirección email (EMAIL), la última máscara
usuario@host usada (USERMASK), tu status de acceso a los servicios
(STATUS) y tu último mensaje de salida (QUIT).
El segundo parámetro especifica si la información será mostrada (OFF) u
ocultada (ON).
SET KEEPMODES
Sintaxis: SET KEEPMODES {ON | OFF}
Activa o desactiva la conservación de modos para tu nick.
Si la conservación de modos está activada, los servicios recordarán tus
modos de usuario e intentarán restablecerlos la próxima vez que te
identifiques.
SET KILL
Sintaxis: set kill {ON | QUICK | IMMED | OFF}
Cambia la protección automática de tu nick a on u off.
Con protección on, si otro usuario intenta usar tu nick, tendrá un minuto
para cambiar de nick, pasado ese tiempo le cambiará su nick
automáticamente.
Si estableces QUICK, el usuario tendrá solo 20 segundos para cambiar el
nick en vez de los normales 60.
Si seleccionas IMMED, el nick del usuario será cambiado inmediatamente
sin ser advertido o dado oportunidad de cambiarlo antes
Creo que esta opción fue deshabilitada.
Por defecto esta en QUICK o sea 20 sg antes de forzar el cambio de nick
del usuario.
SET LANGUAGE
Sintaxis: set LANGUAGE idioma
Cambia el idioma que los Servicios usan para enviarte mensajes
(por ejemplo, al responder a un comando que envíes).
El idioma debe ser uno de los de la siguiente lista de idiomas
soportados:
en_US (English)
es_ES (Español
SET PRIVATE
set private {ON | OFF}
Pone las caracteristicas de privacidad de NiCK para tu nick a on u off.
Con PRIVATE activado, tu nick no aparecerá en las listas de nicks
generadas con el comando LIST de NiCK.
(Sin embargo, cualquier persona que sepa tu nick podrá comprobar tu
información usando el comando INFO.)
STATUS
Nos muestra el status del propietario del nick dado.
Sintaxis: status [nick]
Informa de si el usuario usando el nick dado ha sido reconocido como el
propietario del nickname.
Codigos del Status:
0 - el usuario no esta en línea o el nick no esta registrado
1 - usuario no reconocido como el propietario del nick
2 - usuario reconocido solo mediante la lista de acceso
3 - usuario reconocido mediante autentificacion por contraseña
UPDATE
Sintaxis: UPDATE
Actualiza tu status actual, por ejemplo, comprueba si tienes memos
nuevos, cambia tus modos de canal y actualiza tu vhost y tus marcas de
usuario (ultima vez visto, etc).
SASET
Sintaxis:SASET opción nick parámetros
Configura varias opciones de Nick:
SASET AUTOOP Configura si los servicios deben establecer tus modos de
status en los canales automáticamente.
SASET DISPLAY Establece el display de tu grupo en los Servicios
SASET FACEBOOK Associate a Facebook URL with this account
SASET HIDE Esconde algunas partes de la información del nick
SASET KEEPMODES Activa o desactiva la conservación de modos
SASET KILL Pone la protección a on u off.
SASET LANGUAGE Establece el idioma en el que los Servicios te enviarán
mensajes
SASET NOEXPIRE Evita que el nick expire
SASET PRIVATE Evita que el nick aparezca en el comando LIST
SASET SECURE Pone la seguridad del nick a on u off.
SASET TWITTER Associate a Twitter account with this account
SASET URL Asociar una URL con esta cuenta
Estas opciones son como las de SET anteriores pero se fuerza el uso a un
Nick ajeno al tuyo y solo pueden ser usadas por operadores.
SUSPEND
Sintaxis: SUSPEND nick [+expiración] [razón]
Suspende un nick registrado, lo que evita que sea usado mientras se
mantienen todos sus datos. Si se especifica una expiración, la suspensión
terminará después de ese periodo de tiempo, si no, se usará el tiempo de
expiración predeterminado.
El tiempo predeterminado es indefinido asi que si no se pone tiempo la
suspension no caduca. El tiempo viene dado con d -dias m- meses y años.
O sea para suspender un Nick 30 dias pondremos
->/msg nick Suspend Nazcar +30d Abusos a la red.
El nick suspendido no tendra acceso a los bots de Servicio durante el
tiempo de suspension. Pero no lo desloguea en el momento del suspend
por lo que es necesario ejecutar el comando logout para sacar al usuario
de su cuenta.
-> /msg nick logout Nazcar
UNSUSPEND
Sintaxis: UNSUSPEND Nick
Quita la suspensión de un nick para que pueda ser usado de nuevo.
AVISO: JAMAS quitaremos el Suspend a un Nick que no hayamos
suspendido nosotros y cuando se Suspende un Nick SIEMPRE se debe
avisar a LISTAS ( Medio por el que los Opers nos comunicamos entre
nosotros de todo lo que sucede en la Red al momento ) para que todos
los Operadores de Red Sepan que se suspendió, el motivo y duración del
mismo.
CHAN
CHaN es el bot que se encarga de gestionar los canales registrados de la
red.
Cuando un canal se registra obtiene el modo +r, que es canal registrado.
Vamos a explicar el concepto de cuenta nick.
Si me hacen whois ( /whois Elektra ) verán que una línea indica lo
siguiente:
Elektra is logged in as Elektra
Eso significa que el nick Elektra esta logueado bajo la cuenta nick
Elektra
Si me cambiara de Nick por ejemplo a Elektra02802870
* Elektra is now known as Elektra02802870
y volviéramos a hacer whois verian que que diria:
Elektra02802870 is logged in as Elektra
Eso significa que el nick Elektra02802870 esta logueado bajo la cuenta
nick Elektra
Una vez que se loguean con su nick registrado, hasta tanto no se
deslogueen, por más que se cambien el Nick, CHaN va a considerar la
cuenta nick y les dará @ más allá del nick que se pongan.
En salas oficiales solo esta permitido moderar con el Nick de registro en
el canal, no con otro.
Vamos a ver como están configurados ahora los canales.
Antes el comando LEVELS estaba disponible para todos, ahora solo para el
Founder del canal, para aquellos que tengan registro de 10000 o para los
Operadores de Red.
>/msg CHaN levels #canal list
Este comando nos muestra los LEVELS de configuración de una sala.
Los niveles de Registro que se pueden dar van desde -9999 hasta 10000
En las Salas Oficiales se les da registro de 5 a los Moderadores y de 10 a
los Administradores.
Veamos los LEVELS que da CHaN por defecto al registrarse un canal.
ACCESS_CHANGE 10
ACCESS_LIST 3
NOKICK 1
FANTASIA 3
AUTOVOICE 3
VOICEME 3
VOICE 4
INFO 9999
SAY 5
AUTOHALFOP 4
HALFOPME 4
HALFOP 5
KICK 4
SIGNKICK 9999
BAN 4
TOPIC 5
MODE 9999
GETKEY 5
INVITE 5
UNBAN 4
AUTOOP 5
OPME 5
OP 5
AUTOPROTECT 10
AKICK 10
BADWORDS 10
ASSIGN (solo fundador)
MEMO 10
PROTECTME 10
PROTECT 9999
SET 9999
AUTOOWNER 9999
OWNERME 9999
OWNER (solo fundador)
FOUNDER 10000
ACCESS_CHANGE 10
Permite agregar, cambiar o borrar registros de la lista de acceso. Este nivel
lo cambiamos en las salas oficiales a 11 o superior.
Si bien hoy a las salas oficiales las administran usuarios que no son OPER y
que reciben 10 de nivel, la experiencia demostró que en muchos casos no
han sido responsables en el manejo de los registros por lo que la lista de
accesos de cada canal la modifica exclusivamente el OPER que lo lleva.
ACCESS_LIST 3
Permite ver la lista de registros del canal. Viene por defecto en un nivel
bajísimo y se cambia en salas oficiales a por lo menos 10.
NOKICK 1
El usuario no puede ser kickeado por los servicios. INOPERATIVO.
AUTOVOICE 3
VOICEME 3
VOICE 4
Estos están referidos al voice (+)
AUTOVOICE 3 CHaN les da voice al entrar al canal.
VOICEME 3 Se puede dar voice a sí mismo.
VOICE 4 Puede darle voice a otros usuarios.
Un usuario con nivel 3, recibe voice, puede darse voice a sí mismo pero no
puede dar voice a otros.
INFO 9999
-comando /msg chan info #CANAL
Quienes tienen menos de ese nivel reciben una información reducida y
quienes tienen 9999 o más y los OPER vemos una más completa del canal.
AUTOHALFOP 4
HALFOPME 4
HALFOP 5
Es un punto intermedio entre los voice y los arroba, INOPERATIVO
En otras redes tienen un % delante de su nick en la lista de usuarios de
una sala.
KICK 4
Es un comando para kickear a un Nick por CHaN.
El nivel que viene dado es 4 y los moderadores tienen nivel 5 , por tanto
pueden expulsar a nicks de la sala sin estar como @.
Por tanto este LEVELS se cambió a 11 en las salas oficiales para que nadie
pueda expulsar sin su @ .
SIGNKICK 9999
Significa kicks firmados. Quienes tengan ese nivel o mas pueden usar el
comando de kick o de ban con CHaN y expulsar a los usuarios sin que
aparezca su Nick en la expulsión.
BAN 4
Este LEVEL correspondería al comando tipo KICKBAN , lo que hace es
expulsar al usuario de la sala con un ban a su ip virtual.
También lo hemos puesto a 11 en salas Oficiales para que los
moderadores o administradores de la sala no sanciones sin su arroba
puesta.
TOPIC 5
A partir de 5 podran cambiar el topic por medio de CHaN.
MODE 9999
Nuevo comando que gestiona los candados de modos de salas y algunas
cosas más que ya veremos.
GETKEY 5
Nuevo comando que permite desde afuera del canal obtener la
contraseña del mismo cuando está con modo +k, es decir sala que
requiere password para ingresar.
INVITE 5
Para hacer invites al canal o autoinvitarse.
UNBAN 4
Para quitar bans. Viene con algunas opciones más que antes y ya lo
veremos.
AUTOOP 5
OPME 5
OP 5
Comando OP y dividido en tres, para recibir @ por CHaN
automáticamente, para darnos a nosotros mismos @ y para darle @ a
otro nick.
AUTOPROTECT 10
PROTECTME 10
PROTECT 9999
No se usa en esta Red. Sería un @ con nivel de administrador y se
distingue con & delante de su Nick en la lista de usuarios.
AKICK 10
Permite manipular la lista de akicks.
MEMO 10
Permite leer los memos del canal
SET 9999
Permite usar el comando set que son muchas opciones del canal.
AUTOOWNER 9999
OWNERME 9999
OWNER (solo fundador)
Aquí no se usa y seria el nivel de dueño pero menos que el del founder y
aparecería con un ~ delante de su nick en la lista de usuarios, tendría
acceso a todos los comandos menos los de nivel Founder.
FOUNDER 10000
Nivel de founder del canal, dispone de tres comandos reservados para el
que son, cambiar LEVELS de configuracion y poner o cambiar el SUCESOR.
En esta Red el comando para cambiar el founder esta desactivado, ya no
se pueden transferir salas y el comando DROP tambien esta desactivado
con lo cual tampoco se pueden eliminar canales.
Si está activada la opcion fundador seguro, quien tenga 10000 de registro
solo podrá cambiar los LEVELS pero no al sucesor.
El nivel que recibe el founder al estar identificado con su contraseña en el
bot Nick podrá poner o cambiar al sucesor.
Los canales en esta Red no tienen contraseña y solamente el nick del
founder identificado con contraseña en el bot Nick, sera identificado
automaticamente como founder.
Los siguientes comandos LEVELS que veremos, son exclusivos del founder
( nivel 10000 o de Oper de Red ).
CHaN Sintaxis: levels canal SET tipo nivel
CHaN levels canal {DIS | DISABLE} tipo
CHaN levels canal LIST
CHaN levels canal RESET
>/msg chan levels #canal set levels nuevonivel
Ejemplo:
>/msg chan levels #pre_opers set autoop 11
Cambiamos el nivel de autoop en esta sala a 11 por lo que quienes no
tienen ese nivel o superior no recibirán la arroba al entrar al canal.
>/msg chan levels #canal disable autoop
Deshabilita el level autoop y ya nadie recibirá @ al ingresar a la sala.
El list para ver los LEVELS del canal y el Reset que resetea los niveles de
configuracion del canal a los originales de cuando fue registrado.
Veamos mas comandos de Chan.
BAN
Este comando que está desactivado en las salas oficiales para que no lo
usen los moderadores sin tener su arroba puesta .Es un BANKICK que
banea la ipvirtual y expulsa del canal al usuario por el motivo que
pongamos.
ban canal [+expiración] {nick | máscara} [razón]
Cuando encontramos en el comando [] significa que es un dato optativo.
y lo que encontramos entre {} son las posibles opciones de que
disponemos.
Lo que esta subrayado se cambia por el dato correcto.
Ejemplo:
>/msg chan ban #pre_opers maria faltas de respeto
Esto da un ban kick con razon " faltas de respeto " dejando el ban a su
ipvirtual.
Si pongo /msg chan ban #pre_opers +1d maria por molesta
El ban expiraria automaticamente dentro de un dia.
En caso de que este comando lo use un Nick con nivel de SIGNKICK o
superior, no aparecerá el Nick de quien lo ejecuta.
GETKEY
Comando para obtener la contraseña de un canal con modo +k
Sintaxis: getkey canal
>/msg chan getkey #pre_opers
HELP
Muestra la ayuda de comandos de CHaN
>/msg chan help
>/msg chan help all
El último muestra la misma lista de comandos pero por orden alfabético.
INFO
Muestra la info de un canal.
Sintaxis: info canal
>/msg chan info #pre_opers
Información reducida del canal.
Si el comando lo ejecuta un nick con nivel igual o mayor a 9999 o un OPER
la información es más completa.
Por ejemplo el sucesor del canal solo puede verse con un nivel igual o
superior al mencionado o siendo OPER.
INVITE
Comando para invitar a alguien a un canal o autoinvitarse.
Sintaxis: invite canal [nick]
>/msg chan invite #pre_opers
Si no se pone un nick, es para autoinvitarnos.
>/msg chan invite #pre_opers mariano_
Con poner un nick en el comando, el invite es para ese nick.
KICK
Comando para dar kick por medio de CHaN.
Level cambiado a 11 en salas oficiales.
Sintaxis: kick canal nick [razón]
kick canal máscara [razón]
>/msg chan kick #pre_opers maria por faltas de respeto
>/msg chan kick #pre_opers *!*@12345 por faltas de respeto
En caso de que la máscara coincida con más de un nick los expulsa a
todos.
Si lo utiliza alguien con nivel de SIGNKICK o superior no figura el nick de
quien lo ejecuta.
LIST
Lista canales registrados de acuerdo a un patrón y algunos datos más.
Sintaxis: list patrón [SUSPENDED] [NOEXPIRE]
>/msg chan list *madrid*
>/msg chan list * SUSPENDED
>/msg chan list * NOEXPIRE
En el caso de los canales que no expirarán, en la lista aparecen con un !
delante del nombre.
Teniendo en cuenta que la lista puede ser muy larga, los canales se
numeran y solo nos aparece la primera parte de la lista por ejemplo
50/2000 quiere decir que muestra los canales 1 a 50 sobre un total de
2000
Si queremos ver los demás debemos hacerlo por patrones:
>/msg chan list #50-100
Y vemos la lista de los canales numerados de 50 a 100.
Con la forma modalidad de registrar canales ya hay mas de 2000 canales
registrados en la Red.
En esta Red no disponemos de un bot Creg que estaba encargado del
registro de canales.
Ahora los registros se hacen en #Opers_help:
STATUS
Devuelve info respecto de un usuario en un canal. Que nivel de acceso
tiene y si figura en la lista de akick. Solo disponible para ser ejecutado por
usuarios con nivel de ACCESS_CHANGE o superior.
Sintaxis: status canal [usuario]
>/msg chan status #pre_opers maria
Si no ponemos usuario nos devuelve el status de nuestro propio nick en el
canal.
UNBAN
Comando usado para sacar bans, que ahora viene con más opciones.
Sintaxis: unban canal [nick]
>/msg chan unban #canal
Comando para borrar un ban que nos afecta en un canal donde tenemos
nivel de UNBAN.
Anteriormente si el ban afectaba a nuestra ipvritual no podiamos retirarlo,
ahora si es posible.
>/msg chan unban #pre_opers Elektra
Saca los bans que afectan a Elektra en esa sala
>/msg chan unban
Nos saca todos los banes que nos afecten en todas las salas donde
tengamos por supuesto, nivel de UNBAN.
Veamos Comandos para modificar las listas de accesos del canal.
Con CHaN podemos desde darle registro a un nick, como siempre, pero
también poder dárselo a un ident , ip virtual o una combinación de estos.
Pasando por tener un nick con nivel de voice, que no puede tener arroba
ni banear, pero si puede dar un akick.
Y hasta tener un usuario sin nada, ni voice ni arroba, pero que puede usar
los comandos exclusivos del fundador como cambiar la configuración de
levels de la sala, poner o cambiar sucesor y si estuvieran habilitados, que
en este chat no lo están, los comandos para dropar el canal o cambiar
fundador también podría utilizarlos. Pero eso si , como dije, no puede
ponerse ni voice ni arroba.
ACCESS, AOP, FLAGS, HOP, LEVELS, QOP, SOP,VOP
Si bien lo normal es dar registro por niveles numéricos y los que usamos
habitualmente son:
3 a los voice (+)
5 a los moderadores (@)
10 a los administradores (@)
Este sistema nuevo permite varias variantes más.
Empezamos con estos:
VOP HOP AOP SOP QOP
Damos un ejemplo de comandos con uno solo de ellos ya que son los
mismos para todos los demás.
CHaN Sintaxis: aop canal ADD máscara
CHaN aop canal DEL {máscara | núm.-entrada | lista}
CHaN aop canal LIST [máscara | lista]
CHaN aop canal CLEAR
Vamos a los ejemplos
>/msg chan aop #EleKtra add joanna
Ahí puse un nick pero si se fijan en la guía de comandos dice máscara.
Puede ser a un nick, ident,ip virtual o una combinación de estos.
>/msg chan aop #EleKtra del joanna
Con eso le quito el registro.
Ahí puse un nick pero si pongo un número es el número correspondiente
en la lista y si pongo por ejemplo 2-7 borraría los registros de aop con los
números 2 3 4 5 6 7.
>/msg chan aop #canal list
Me da la lista de los aop del canal.
Si pongo una máscara solo me dará los resultados que coinciden con dicha
máscara y si pongo 1-3 me dará los registros numerados 1 2 3.
>/msg chan aop #EleKtra clear
Borra de la lista todos los aop del canal.
Veamos con ejemplo:
<CHaN> Lista de acceso para #elektra:
<CHaN> Número Nivel Máscara
<CHaN> 1 10 ArCoR
<CHaN> 2 10 AnnA
<CHaN> 3 5 EleKtraOff
<CHaN> 4 10 Nazcar
<CHaN> 5 10 HeLiO
<CHaN> 6 AOP joanna
<CHaN> 7 AOP *!mas1@*
<CHaN> 8 AOP *!*@*coord.chatzona.org
Ahí podemos ver que di registro de AOP al Nick joanna
A la ident mas1
Y a un rango de ip virtual, a todas las terminadas en coord.chatzona.org
(todos los coord de la red).
VOP nivel de voice [+] (ACCESS_LIST, AUTOVOICE, FANTASIA,
NOKICK, VOICEME)
HOP medio op [+] (AUTOHALFOP, BAN, HALFOPME, KICK,
UNBAN, VOICE)
Entre corchetes lo que le da CHaN (@ ó +) y entre paréntesis
pongo los level que recibe cada caso con estos registros.
En este caso BAN y KICK se refieren a ban y kick por chan,este
usuario que recibe + y no @ puede dar sanciones en la sala.
AOP nivel de moderador [@] (AUTOOP, GETKEY, HALFOP,
INVITE, OPME, PROTECTME, SAY, TOPIC)
SOP nivel de admin. [@] (ACCESS_CHANGE, AKICK,
AUTOPROTECT, BADWORDS, MEMO, OP)
QOP nivel de fundador [@] (ASSIGN, AUTOOWNER, FOUNDER,
INFO, MODE, OWNER, OWNERME,
PROTECT, SET, SIGNKICK)
Están listados en orden de jerarquía y si bien los levels que recibe
cada uno son distintos en esta lista, se sobreentiende que a
media que se avanza de jerarquía, se reciben los levels listados
para la jerarquía propia más los levels de todas las jerarquías
anteriores.
Y todo esto que he explicado es otra forma de dar registro en un
canal y es solo para que tengais idea si os preguntan que es pero
no se usa y hay cosas que están desactivadas con lo cual solo es
una base INFORMATIVA .
ACCESS
CHaN Sintaxis: access canal ADD máscara nivel
CHaN access canal DEL {máscara | num-entrada | lista}
CHaN access canal LIST [máscara | lista]
CHaN access canal VIEW [máscara | lista]
CHaN access canal CLEAR
>/msg chan access #pre_opers add alpe 5
Forma tradicional y conocida por todos de dar registro a un nick.
Tambien se puede dar a una ident, ip virtual, una combinación
de estas o incluso a un canal.
Esto último de a un canal es una cosa nueva y funciona así:
>/msg chan access #alpelandia add #zyabc 5
Con esto le estoy dando al canal #zyabc nivel 5 en el canal
#alpelandia.
En la lista de access de #alpelandia el registro figura así:
CHaN Número Nivel Máscara
CHaN 1 5 #zyabc
Y qué significa esto:
Yo le puse al canal #zyabc nivel 5 en #alpelandia, y ese nivel 5
hay que tomarlo como límite.
Cualquier nick con registro de 5 o mayor en #zyabc es reconocido
con 5 en #alpelandia
Cualquier nick con registro 4 o menor en #zyabc es reconocido
con el mismo nivel en #alpelandia.
Esto es útil para mantener coordinados por ejemplo una sala con
su sala de ops, ya que no hay que dar o quitar un registro dos
veces en caso de incorporar o quitar un moderador.
Importante: nunca dar un nivel mayor a 9 a un canal dentro de
otro canal.
En cuanto a la variante nivel, aqui da dos opciones:
-poner un nivel numérico como siempre ( de -9999 a 10000 )
-poner un level.
Ejemplo de esto:
>/msg chan access #alpelandia add alpe op
Como puse op en lugar de un número y el level de op es 5, se me
incorpora a la lista con nivel 5.
CHaN alpe añadido a la lista de acceso de #alpelandia con
privilegios de OP (nivel 5)
En caso de usar esta variante CHaN toma en cuenta la
configuración de los levels originales de la sala para poner ese
número, no considera los cambios que hayamos podido hacerle a
ese level.
Vale decir que si yo en algún momento porque me dio la gana
pase el level de op de la sala a 10, si pongo en el comando en
nivel la palabra op, CHaN dara 5 porque originalmente en las
salas ese nivel viene por defecto en 5.
Seguimos con los demás.
>/msg chan access #canal del nick
>/msg chan access #canal del 2
>/msg chan access #canal del 1-3
Tres ejemplos para borrar a un registro. El primero a un nick que
también puede ser a una máscara, el segundo a un número de la
lista y el tercero a un rango de números dela lista.
Si este comando DEL es usado para uno mismo, está disponible
aunque no tenga nivel de Access para quitarme un registro.
Reemplaza al viejo delaccess.
Vamos al list:
>/msg chan access #canal list
Nos muestra toda la lista.
>/msg chan access #canal list alpe
Nos mostrará solo el registro del nick alpe
>/msg chan access #canal list 1-3
Nos mostrará solamente los registros 1 2 y 3
Vamos al CLEAR:
>/msg chan access #canal clear
Borra todos los registros de la sala.
Dejé para el final el VIEW que es nuevo y nos da un par de datos
interesantes:
>/msg chan access #canal view
Y nos muestra este resultado:
CHaN Número Nivel Máscara Por última vez visto
CHaN 1 3 alpe alpe Now
CHaN 2 5 Paty alpe May 03 07:20:20 2015 CEST
CHaN 3 10 Monika alpe Never
CHaN 4 9999 HeLiO alpe Never
CHaN 5 10000 stigia alpe Never
CHaN 6 -1 Maria alpe Never
El primer dato nuevo que vemos y antes no podíamos es quien
dió cada registro.
Y lo que sigue corresponde a la última vez que entró el usuario
correspondiente a la sala.
En el caso de Paty dice la fecha y la hora. En este caso la hora
corresponde a la última vez que entró a la sala, sin importar
después cuanto tiempo haya estado dentro de la misma.
Cuando en vez de fecha y hora dice Now, es que el nick está
ahora en la sala y si dice Never, es que nunca entró al canal
desde que se le dio el registro.
Útil cuando tienen que controlar moderadores y les dicen que
entran todos los días pero justo a la hora que ustedes no están.
Si vienen a esta lista y la última vez que entró a la sala fue hace
un mes, no cabe duda que están mintiendo.
CHaN Fin de la lista de acceso.
Para finalizar el tema de registros algunos datos y conclusiones.
Antiguamente un nick que entraba a la sala sin registro en la
misma, recibía 0 de nivel.
Ahora si el nick está registrado e identificado recibe 0 y si no está
registrado o no está identificado recibe -1.
Como habrán visto entre los 35 levels no está el viejo NOJOIN
que por defecto venía fijado en -1.
Por lo tanto ya un nivel negativo es solo un nivel más y no
implica por sí mismo un castigo.
Podemos ser beneficiados por más de un registro en una sala.
Por ejemplo yo podría tener 5 a mi nick, 10 a mi ident y 100 a mi
ipvirtual. En esos casos CHaN considera el registro mayor.
Ahora para qué hay disponibles 19999 registros por sala, eso
creo que no lo entiende ni el mismo CHaN.
Comandos para cambiar el status en la sala.
Entendamos por cambiar status la @ y el +, que son los únicos
símbolos que aparecen delante de los nicks en la lista de quienes
están en el canal. Hay un tercer símbolo que es el !, pero es
exclusivo de OPERS de red y no lo vamos a ver ahora.
CHaN DEHALFOP, DEOP, DEOWNER, DEPROTECT, DEVOICE
CHaN DOWN, HALFOP, OP, OWNER, PROTECT, UP, VOICE
De todos estos, los que corresponden a signos distintos en otras
redes (que no son ni @ ni +) y que por lo tanto están
DESACTIVADOS son los siguientes:
DEHALFOP, DEOWNER, DEPROTECT, HALFOP, OWNER y
PROTECT.
Vamos a los que si funcionan:
OP, DEOP, VOICE y DEVOICE
Solamente ponemos ejemplo de comandos para uno de los
casos, ya que son los mismos para los cuatro.
CHaN Sintaxis: op canal [usuario]
>/msg chan op #pre_opers Paty
Y le doy arroba a Paty.
Usuario viene entre corchetes, que significa dato optativo en la
help, porque en este nuevo chat ya no es necesario como lo era
en el anterior, el poner nuestro nick cuando es para nosotros
mismos.
>/msg chan op #pre_opers
Y me doy arroba en el canal.
DEOP es para sacar la @
VOICE para dar +
DEVOICE para sacar +
UP y DOWN
En inglés up significa arriba y down abajo.
Estos comandos son nuevos y útiles.
CHaN Sintaxis: up [canal [nick]]
>/msg chan up #pre_opers Paty
Y subo a Paty en #opers_help al nivel que le corresponda. Si
tiene nivel de voice le da + y si tiene nivel de op le da @
>/msg chan down #pre_opers Paty
Y bajo a Paty, ya sea que tenga @ o +.
Si no pongo nick:
>/msg chan up #pre_opers
Es para nosotros mismos, nos da el nivel que corresponde de
acuerdo a nuestro registro, @ o +.
>/msg chan down #pre_opers
Y nos bajamos
Y aqui la mejor versión de este comando.
Si no pongo canal ni nick
>/msg chan up
Y chan nos sube al nivel que corresponda, ya sea @ o +, en todas
las salas en las que estemos.
>/msg chan down
Y nos bajamos en todas las salas en las que estemos.
Vamos ahora al siguiente grupo que son más comandos para
gestionar el canal.
CHaN AKICK, ENFORCE, ENTRYMSG, LOG, MODE, SET
CHaN SYNC, TOPIC
AKICK
Conclusiones:
A veces se puede agregar una ip virtual aleatoria y otras veces da
acceso denegado al intentar hacerlo.
Siempre se puede agregar una ip real o el rango de una.
En los dos casos anteriores el AKICK NO FUNCIONA. Y quienes
están afectados por ese akick entran a la sala sin problemas.
Si agregamos una ip virtual personalizada en este caso el AKICK
SI FUNCIONA.
Y sí acepta y sí funciona si ponemos una ip virtual aleatoria en
una máscara combinada por ejemplo, con una ident.
Cuando se agrega un nick a la lista de akick, si ese nick no está
registrado lo considera como un nick, pero si el nick está
registrado lo considera cuenta nick expulsando a quien entre y
este logueado con esa cuenta, tenga el nick que tenga.
En todos los casos y a diferencia del chat anterior, al ejecutarse
un akick, no aparece en la expulsión el nombre de quién lo puso,
vale decir es anónimo.
Si no se pone razón en el comando, por defecto al expulsar el
motivo que aparece es “El usuario ha sido baneado del canal”
Al ejecutarse un akick ya no deja en la sala un ban combinado de
ident con rango de ip real como en el chat anterior. Si el akick era
a un nick, dejaba ban a la ip virtual, y si era a una máscara, el ban
era a la misma máscara que figuraba en el akick.
Vamos a los comandos:
CHaN Sintaxis: akick canal ADD {nick | máscara} [razón]
CHaN akick canal DEL {nick | máscara | núm.-entrada | lista}
CHaN akick canal LIST [máscara | núm.-entrada | lista]
CHaN akick canal VIEW [máscara | núm.-entrada | lista]
CHaN akick canal ENFORCE
CHaN akick canal CLEAR
>/msg chan akick #alpelandia add mariano por molesto.
Como decíamos si mariano no es registrado akick al nick y si
fuera registrado a la cuenta nick.
>/msg chan akick #alpelandia del mariano
Para quitar el akick se puede hacer por nick, máscara, número de
la lista o varios de la lista a la vez por rango de sus números.
>/msg chan akick #alpelandia list
Muestra la lista de akicks de la sala. Si se le agrega una máscara,
número de la lista o rangos de números de la lista muestra solo
los que pongamos.
>/msg chan akick #alpelandia view
Igual que la anterior pero con información más detallada.
>/msg chan akick #alpelandia ENFORCE
Chequea la lista de la sala por si hay algún colado que saltó el
akick y si lo detecta lo expulsa.
Se ejecuta automáticamente cada vez que se agrega un akick a la
lista.
>/msg chan akick #canal CLEAR
Borra la lista de akicks del canal.
ENFORCE
Fuerza distintos parámetros del canal.
CHaN Sintaxis: enforce canal que
Reemplazando al que hay varias opciones, damos un ejemplo y
explicamos el resto, siempre se cambia la última palabra del
comando de acuerdo a lo que querramos conseguir.
>/msg chan enforce #alpelandia SECUREOPS
Le quita la arroba a todos los que no tienen el registro
correspondiente en la sala. Es independiente del secureops de
set. Lo ejecutamos y todo aquel, al que no le corresponda tener
@, es bajado.
Las siguientes opciones para lo cual solo se cambia la última
palabra del comando por alguna de las siguientes son:
RESTRICTED
Todo nick en sala que no tiene registro en la lista de access del
canal es expulsado y baneado.
Independiente de si está o no activado el restricted de set.
REGONLY
Todo nick en sala que no esté registrado e identificado con el bot
nick, es expulsado y baneado.
BANS
Todo usuario afectado por la lista de bans del canal es expulsado.
LIMIT
En caso de tener la sala con modo +l y en el canal hubiera más
usuarios que el limite numérico que se puso, expulsa nicks hasta
dejarla en el número límite.
ENRTRYMSG
Aquí hay cambios respecto al chat anterior.
No hay un entrymsg por defecto puesto por el servidor. En el
anterior si recuerdan cuando entrabamos a una sala donde
nunca se había modificado el entrymsg, el mensaje era “Canal
registrado de acuerdo a las normas, la administración de reserva
el derecho de cancelar el registro, etc”.
Aqui si desde la misma sala no se establece un entrymsg,
directamente no hay entrymsg.
Otra novedad es que ahora a los usuarios de web cuando entran
a una sala que tiene entrymsg, CHaN les abre pv y les pone este
mensaje. Antes solo lo veíamos los usuarios de scripts.
Y una tercera novedad es que ahora se puede poner para una
sala, más de un entrymsg.
CHaN Sintaxis: entrymsg canal ADD mensaje
CHaN entrymsg canal DEL núm
CHaN entrymsg canal LIST
CHaN entrymsg canal CLEAR
>/msg chan entrymsg #alpelandia add Bienvenidos a
#alpelandia
Con este comando van agregando entrymsg
>/msg chan entrymsg #alpelandia del 1
Con eso borramos el mensaje número 1
Con LIST se listan y con CLEAR se borran todos, no requiere
explicación.
Cuando los usuarios entran a la sala, en status los de scripts y en
un pv que les abre CHaN los de las webs, se encuentran con algo
así:
CHaN [#alpelandia] Bienvenidos a #alpelandia
CHaN [#alpelandia] Esta no es sala de sexo salvo que usted sea
mujer y sea muy linda
CHaN [#alpelandia] Si usted es fea, solo seremos amigos.
Ahí puse tres. Qué cantidad total de entrymsg acepta, no tengo
idea.
LOG
Esto es nuevo y permite tener notificaciones de ciertos cambios
que se hacen en el canal de tres formas.
Con mensajes o notices que en este caso funcionan pero para lo
cual tenemos que estar presentes en el canal con @ ó +.
Y la otra es por memos al canal, que es para mí el mejor sistema,
ya que queda registrado para que podamos leerlo cuando
entremos al canal, por más que el cambio se haya producido
cuando no estábamos conectados al chat.
CHaN Sintaxis: log canal
CHaN log canal comando método [estado]
El primer comando da la lista de logs programados.
>/msg chan log #alpelandia
Y nos sale una cosa así:
CHaN Lista de registros para #alpelandia:
CHaN Número Servicio Comando Método
CHaN 1 CHaN mode MEMO
CHaN 2 CHaN set memo
CHaN 3 CHaN access memo
CHaN 4 CHaN access MESSAGE @
CHaN 5 CHaN access NOTICE +
Ahí vemos básicamente en el 1 que me loguee por memo cuando
se use el chan mode, en el 2 el set, en el 3 el access, en el 4 el
access pero por mensaje a los @ y el 5 el access por notice a los
+.
Mode y access los loguea perfectamente pero con el set no
funciona.
>/msg chan log #alpelandia chan/access memo
Con eso activo que se loguee cualquier uso del comando CHaN
access y que me notifique por memo al canal.
Cuando entro al canal me encuentro con esto:
MeMo Hay un memo nuevo en el canal #alpelandia.
MeMo Escribe /msg MeMo READ #alpelandia 73 para leerlo.
Si lo abro:
MeMo Memo 73 de CHaN (May 03 13:15:10 2015 CEST (hace 16
minutos)).
MeMo Para borrar, escribe: /msg MeMo DEL #alpelandia 73
MeMo alpe used ACCESS to add ArCoR with level 9997
Ahí en la tercera línea me notifican que se usó el access, quien lo
uso y que cambio hizo.
MODE
Este comando maneja principalmente el candado de modos de
una sala y tiene algunas opciones más.
Una opción nueva es que se pueden poner banes con candado.
Dicho ban se agrega a la lista de bans de la sala y los arrobas no
lo pueden sacar. Solamente los pueden sacar quien tenga
registro igual o superior a 9999 y los OPER sacándolo del
candado, o bien los OPER a través del bot OPeR.
CHaN Sintaxis: mode canal LOCK {ADD|DEL|SET|LIST} [que]
CHaN mode canal SET modos
CHaN mode canal CLEAR [que]
>/msg chan mode #alpelandia lock add +is-p
Con eso agregó modos a los que están o bien pongo con el signo
contrario a alguno ya existente en el candado.
>/msg chan mode #alpelandia lock del +i
Con este comando solo retiro del candado el modo +i
>/msg chan mode #alpelandia lock set +sp-m
Con este borro el candado existente y lo establezco solo con los
modos que puse ahí.
>/msg chan mode #alpelandia lock list
Con eso veo la lista de modos con candados, a veces no todos se
ven arriba de la sala.
Y con este para ejemplificar lo que dije de los banes:
>/msg chan mode #alpelandia lock add +b Elektra?*!*@*
Con esto establezco un ban que no se puede sacar a cualquier
nick que comience con Elektra y tenga algún dato más, pero no a
Elektra. Es para ejemplificar que se pueden usar comodines.
Vamos a otro de los comandos:
>/msg chan mode #alpelandia set +v *
Al haber un comodin y no un nick al final, con esto le doy voice a
todos los nicks del canal
>/msg chan mode #alpelandia clear bans
Y quita los bans.
Otras opciones a quitar con este comando son ops, voices ,
halfops. En la lista también dice excepciones pero no sé a qué se
refiere.
Ahora si el comando lo usamos así:
>/msg chan mode #alpelandia clear
Saca todos los modos básicos de sala, solo quedan el +r y los que
tengan candado.
SET
Cambia las opciones del canal. Los comandos son en inglés pero
en la línea de opciones que se ve en la info al canal, aparecen en
castellano.
SET AUTOOP
>/msg chan set autoop #alpelandia on
Quienes tienen registro son subidos por CHaN al entrar.
Si se pone off se deshabilita.
Asi que si algun user viene y os dice “soy el fundador de la sala y
CHaN no me da arroba” seguramente tienen esta opción en off.
SET BANTYPE
Sintaxis: set bantype canal tipo-de-ban
>/msg chan set bantype #alpelandia 2
Establece el tipo de ban que van a aplicar los servicios en el
canal.
Las opciones son:
CHaN 0: ban en la forma *!usuario@host
CHaN 1: ban en la forma *!*usuario@host
CHaN 2: ban en la forma *!*@host
CHaN 3: ban en la forma *!*usuario@*.dominio
Viene por defecto en 2, que es ban de ip, y más vale ni tocarlo ya
que es el mejor de todos.
SET DESC
SET DESCRIPTION
DESACTIVADOS los dos
SET EMAIL
Establece un email para el canal
>/msg chan set email #alpelandia alpe@chatzona.org
SET FOUNDER
Que tambien esta desactivado.
SET KEEPMODES
>/msg chan set keepmodes #alpelandia on
Los canales cuando se vacían es como si se apagaran, como si se
pusieran en off. Ustedes notarán que cuando ingresan a un canal
vacío registrado lo primero que se ve es “CHaN pode modo +r” y
ese canal no dejo de estar registrado. En ese momento es como
si se volviera a encender. Con esta opción CHaN recuerda los
últimos modos que tuvo el canal antes de vaciarse, los que no
están en el candado, y los pone. A la vez trata de recordar si el
último usuario en irse tenía arroba o voice para devolvérsela.
Claro que en este caso hablamos de si tenía arroba o voice
alguien que no está en la lista de access, sino CHaN sabe
perfectamente a quien subir o no de acuerdo a la lista.
SET KEEPTOPIC
>/msg chan set keeptopic #alpelandia on
Mantiene el topic del canal cuando la sala se vacía.Off es lo
contrario, viene por defecto activada y dejarla así.
SET NOEXPIRE
>/msg chan set noexpire #alpelandia on
El canal no expirará. Comando exclusivo de OPERS.
Poniendo off se anula.
SET PRIVATE
>/msg chan set private #alpelandia on
El canal no aparece en la lista a la que se accede con el comando
>/List
Poniendo off, se anula.
SET RESTRICTED
>/msg chan set restricted #alpelandia on
Este comando se usa para conseguir el objetivo que se lograba
con el nojoin antes.
Con esto activado solo entran al canal quienes están en la lista de
registros access del mismo.
Los registros negativos también son registros de la sala y pueden
ingresar.
Con off se desactiva.
SET SECURE
>/msg chan set secure #alpelandia on
Con esto activado, que así viene por defecto, si yo tengo registro
en una sala y por algún motivo otro usuario tiene mi nick, si este
usuario entra a la sala CHaN no lo sube porque no está
identificado por contraseña.
SET SECUREFOUNDER
>/msg chan set securefounder #alpelandia on
Viene por defecto en on.
Como en este chat se puede dar registro de 10000, que es el
mismo que tiene el founder, con esto activado solo el founder y
no otro, puede poner o cambiar al sucesor de la sala. Tambien
solo el founder podría poner otro founder, pero esa opción como
ya dijimos esta deshabilitada.
SET SECUREOPS
>/msg chan set secureops #alpelandia on
Cuando esta activada los @ no pueden subir a ningún nick que
no esté con el registro necesario en la lista de accesos del canal.
SET SIGNKICK
>/msg chan set signkick #alpelandia on
Con esto activado serán anónimas las expulsiones de quienes
tengan un registro igual o superior al level signkick y utilicen los
comandos ban y kick de CHaN.
Si utilizan el comando /kick de toda la vida, la expulsión no será
anónima.
SET SUCCESSOR
>/msg chan set successor #alpelandia mariano_
Se pone un sucesor a la sala, solo accessible al founder a menos
que se desactive el secure founder.
El sucesor hereda la sala en caso que expire el nick del fundador.
Fuera de eso no tiene ningún otro privilegio.
SET URL
Asocia una página web al canal.
>/msg chan set url #alpelandia www.alpelandia.com
Siempre debemos estar atentos a que no pongan páginas que
lleven a otros servidores.
SYNC
Este comando es el que pone las cosas en su lugar.
CHaN Sintaxis: sync canal
>/msg chan sync #alpelandia
De acuerdo a los registros del canal, al ejecutarlo, los que le
corresponde tener arroba pasan a tener arroba, los que tienen
que tener voice pasan a tener voice y los que no tienen que
tener nada, no tienen nada.
TOPIC
CHaN Sintaxis: topic channel [SET] [topic]
CHaN topic canal APPEND topic
CHaN topic canal [UNLOCK|LOCK]
>/msg chan topic #alpelandia set Bienvenidos a #alpelandia
Establece un topic.
>/msg chan topic #alpelandia append cobramos 10 euros la
hora
Agrega el texto al topic existente.
>/msg chan topic #alpelandia lock
Le pone candado al topic. Unlock quita ese candado.
Vamos a los comandos presentados como exclusivos de OPERS
aunque como vimos hay algunos más.
SUSPEND, UNSUSPEND
La suspensión de canales en este nuevo servidor funciona de una
manera distinta a la del chat anterior.
Aquí el resultado es una prohibición de uso del canal.
Los usuarios dentro del canal son expulsados con la razón que se
pone en el comando pero los usuarios que intentan ingresar son
expulsados con la razón Canal prohibido.
Tambien al ejecutar el comando CHaN le informa al que lo hizo
que el canal ha sido prohibido pero si se hace una info al canal
ahí dice canal suspendido.
SUSPEND
CHaN Sintaxis: suspend canal [+expiración] [razón]
>/msg chan suspend #alpelandia +30d Spam
Esto prohíbe el uso del canal #alpelandia por 30 días con la razón
spam.
Si en expiración ponemos +0 la suspensión no expirará.
Si no ponemos ese dato, la suspensión será por defecto de 90
días.
Un canal suspendido queda bloqueado y no expira por tiempo.
Al suspender un canal debemos avisarlo en listas para que el
resto de los compañeros estemos enterados.
UNSUSPEND
CHaN Sintaxis: unsuspend canal
>/msg chan unsuspend #alpelandia
Se quita la suspensión.
Salvo orden directa de un administrador de la red, o pedido
directo del OPER que haya puesto la suspensión, ningún OPER
puede quitar la suspensión que haya sido puesta por otro
OPER.
Las decisiones de los compañeros se respetan, más allá de que
estemos o no de acuerdo.
Los modos de canal del servidor:
Que afectan a un usuario en sala:
+o el user tiene @
+v el user tiene +
+b usuario baneado
+Y Exclusivo de OPER. Obtiene un ! adelante del nick. Los banes
no le afectan y no puede ser Kickeado o deopeado.
Modos del canal
+k canal con contraseña. Debe indicarse la contraseña en el
comando para ponerlo y sacarlo.
+H >/mode #canal +H 20:20 Al ingresar los usuarios a la sala ven
las ultimas 20 líneas antes de que entraran si fueron dentro de
los 20 segundos para acoplarse a la conversación
+L >/mode #canal +L #alpelandia Al llegarse al límite de usuarios
que se pone con modo +l en el canal original, los usuarios que
intentan entrar son dirigidos al canal que se pone en el comando.
+d >/mode #canal +d 5 Los usuarios al ingresar al canal son
silenciados por 5 segundos.
+f >/mode #canal +f *3:6 Los usuarios que envían tres líneas en
menos de seis segundos son baneados y kickeados de la sala. Si
en el comando se quita el * los usuarios solo serán kickeados.
+l >/mode #canal + l 5 Canal limitado a 5 usuarios
+C solo ingresan al canal usuarios registrados o que tengan en su
nick el modo +C. Tema de la clase de seguridad
+O solo ingresan OPERS
+M Cambió respecto al server anterior. Ahora solo hablan
registrados (con este modo puesto los nicks no registrados no
hablan ni aunque tengan voice)
+m Solo hablan en el canal @ o voice
+P Canal permanente, no desaparece ni al vaciarse. Solo pueden
ponerlo OPERS
+R Solo entran nicks registrados.
+i Solo ingresan invitados
+n No mensajes externos
+t Solo los @ cambian el topic
+r Canal registrado
+p Canal privado. No se ve con el comando /list pero si se ve en
los whois de los usuarios
+s Canal secreto. No se ve ni con el comando /list ni en los whois
de los usuarios.
+T No permite envio de notices al canal
Estos dos últimos en el servidor anterior al poner uno se sacaba
el otro. En este servidor conviven juntos.
En este servidor los canales expiran a los 60 días sin que nadie
ingrese.
OPER
Como primera medida vamos a explicar que los privilegios de
operador que tenemos habitualmente están divididos en dos
partes bien diferenciadas.
Lo normal es que tengamos las dos secciones juntas, pero esto a
veces puede no ser así.
A estas dos partes vamos a denominarlas Operador de servicios a
la primera, y simplemente
Operador a la segunda.
Operador de servicios
Tenemos disponible todos los comandos que dependen de los
bots de servicios.
OPeR, CHaN, NiCK, etc.
Para finalizar decirles que de acuerdo a la info de CHaN, en este
nuevo servidor los canales expiran a los 60 días sin que nadie
ingrese.
Operador
Tenemos disponible los comandos de Operador que se utilizán
directamente contra el servidor.
Si bien no es recomendable y vamos a explicar más adelante el
por qué, en este nuevo chat es posible, dar Glines aún sin los
bots.
Como decía al principio lo normal es tener los dos privilegios
juntos.
En que situaciones podríamos tener solo uno de ellos:
-Que nos identifiquemos solo para uno y no para el otro.
-Ante la caída de los bots de servicios, lo que conocemos
habitualmente los OPER como “caída de bots” y lo que los
usuarios le llaman “no está CHaN”
Obviamente si no hay bots de servicios, ser Operador de
servicios es lo mismo que juntarse a jugar al fútbol con amigos y
que nadie se haya acordado de traer la pelota.
Vamos a ver cómo nos logueamos y obtenemos los dos status:
Para Operador de servicios:
Simplemente con identificar nuestra cuenta de nick ya lo
obtenemos.
Con o sin nuestro nick puesto las opciones son:
>/login NUESTRONICK NUESTRAPASSDENICK
>/msg nick identify NUESTRONICK NUESTRAPASSDENICK
Con nuestro nick puesto (disponemos de 20 segundos antes que
nos cambie a Guestxxxx) :
>/msg nick identify NUESTRAPASSDENICK
Cómo se dan cuenta, la clave de nuestro nick ahora vale mucho
más que antes.
Al ejecutar esos comandos en status nos sale lo siguiente:
NiCK Contraseña aceptada - Has sido reconocido.
Guest34906!ircap@chat-hvt.uc3.an371o.IP alpe You are now
logged in as alpe
IPVirtual Tu vhost alpe.oper.chatzona.org ha sido activado.
You are now an IRC operator (set by services)
Esta última línea confirma que ya soy un operador de servicios.
Y fijaros que aun no tiene puesto su nick.
Para Operador:
Hay que utilizar una contraseña que es exclusiva para esto y que
ya se la pedirán los administradores para que la elijan cuando
llegue el momento.
El comando es:
>/oper NUESTRONICK NUESTRACLAVEDEOPER
Al ejecutarlo en status les aparecerá lo siguiente:
* granada.chatzona.org sets mode: +o
You are now an Operator
Y además de estos mensajes, serán introducidos en la sala
#opers
El status de operador va más allá del nick que tengamos puesto.
Paralelemante al loguearnos como Operador, cosa que no
pasaba cuando nos habíamos logueado como Operador de
servicios, en nuestro whois aparece esta línea:
|---> IRCop: : is an Operator on ChatZona
Al desconectarse los bots por el motivo que fuere, ya sea un
problema técnico o un reseteo de servicos, por más que estemos
logueados con contraseña y tengamos el modo +r, esto no será
reconocido por NiCK al volver los bots y debemos desloguearnos
y volvernos a identificar para ser Operador de servicios
nuevamente.
>/msg nick logout
>/login NUESTRONICK NUESTRAPASS
Para hacernos la tarea más fácil, hemos hecho un alias que nos
sirve tanto para loguearnos como Operador de servicios y
Operador al entrar a la red, como así también para volver a ser
Operador de servicios al volver los bots después de una caída.
>/id .msg nick logout | oper NICK CLAVEOPER | .nick NICK |
.msg nick identify CLAVENICK
Se cambian los datos en mayúsculas por los correctos, donde
dice NICK nuestro nick y después las contraseñas.
Con esto tanto al ingresar al chat como después de una caída de
bots escribimos /id y apretamos enter y hace todo.
Vamos a meternos de lleno en OPeR.
Como todo bot tiene su help y el comando para verla es /msg
oper help.
OPeR Comandos para OPeR:
OPeR AKILL Manipula la lista AKILL
OPeR CHANKILL AKILL todos los usuarios de un canal específico
OPeR DLINE Dline a user
OPeR GLINE Dline a user
OPeR HELP Muestra esta lista y da información sobre comandos
OPeR HLINE Hline a user
OPeR IGNORE Modificar la lista de ignorados por los Servicios
OPeR KICK Kickear un usuario de un canal
OPeR KILL Expulsar a un usuario de la red
OPeR LOGIN Iniciar sesión en OPeR
OPeR LOGOUT Cerrar sesión en OPeR
OPeR MODE Cambiar modos de canal
OPeR OPER Ver y cambiar Operadores de Servicios
OPeR SESSION Ver la lista de sesiones
OPeR SNLINE Manipula la lista SNLINE
OPeR SQLINE Manipula la lista SQLINE
Primero para los que no lo sepan explicamos brevemente que es
un Gline o un Akill.
Si un usuario coincide con el patrón dado y si a la vez está dentro
de la red funciona como un bankick en las salas, pero en este
caso a nivel red. Lo expulsa de la red y le prohíbe le reentrada.
Si intenta ingresar un usuario que coincide con el patrón dado
funciona igual que un ban en una sala pero en este caso a nivel
red, le prohíbe la entrada.
AKILL
OPeR Sintaxis: akill ADD [+expiración] máscara razón
OPeR akill DEL {máscara | entrada-num | lista | id}
OPeR akill LIST [máscara | lista | id]
OPeR akill VIEW [máscara | lista | id]
OPeR akill CLEAR
Para este comando la máscara está conformada de esta manera:
ident@ip
Ante la pregunta de si se puede Glinear una ident, la respuesta
es si.
Se puede Glinear una ident, una ip o una combinación de estas.
Vamos primero a lo más común que es darle a una ip.
En este nuevo servidor para ver la ip real de un usuario le
hacemos, ya logueados como OPERS, un whois y aparece una
línea así:
|---> +info? : mariano028 is connecting from
mariano029@186.140.50.149 186.140.50.149
Comando:
>/msg oper akill add +1 *@ip razón
Ejemplo:
>/msg oper akill add +1 *@186.140.50.149 prueba
Si el comando fue ejecutado correctamente inmediatamente en
status o bien en el privado del bot OPeR nos aparece:
OPeR *@186.140.50.149 añadido a la lista de AKILLs.
Vamos a ver el parámetro de expiración.
Ahí yo puse +1 y significa que es por un día.
Si hubiera puesto +1h sería por una hora y si pongo +30m es por
30 minutos. Si le agrego al número una letra d es días pero en
este caso da lo mismo ponerlo o no ponerlo.
Si pongo +0 el akill no expirará nunca.
Y si no pongo nada:
>/msg oper akill add *@186.140.50.149 prueba
La duración por defecto será de 30 días.
Vamos a ver el tema de la ident.
>/msg oper akill add ident@* prueba
Ejemplo:
>/msg oper akill add mariano029@* prueba
nos aparece el mensaje:
OPeR mariano029@* añadido a la lista de AKILLs.
Como ven no puse el parámetro de expiración en este ejemplo
por lo cual como dije antes la duración será de 30 días. Si pongo
este parámetro durará lo que ponga.
Esto es un Gline o Akill a esa ident, es decir, si alguien está
dentro del chat con esa ident es
expulsado y ya no puede conectar, y a la vez nadie con esa ident
consigue ingresar al servidor.
Ya no es darle una vez que entró sino no dejarlo entrar.
Vamos a ver como buscamos un Gline o un Akill
Cuando ustedes dan un Gline o Akill pasan cuatro cosas.
Si el o los usuarios afectados están en una sala :
<------ ¦ mariano028 [mariano029@chat-bb8.mll.p0u6e0.IP]
cierra [Z-Lined: [alpe] prueba (ID:9YKQB3Y7G1) ]
En su status o en el privado de OpeR:
OPeR *@186.140.50.149 añadido a la lista de AKILLs.
En una sala de control de la red:
<GLoBaL> ADMIN: alpe!ircap@181.169.8.74 (alpe) used AKILL on
*@186.140.50.149 ([alpe]
prueba), expires in 1 día [affects 1 user(s) (0.0151745%)]
Y si tienen activados los modos de debug Xx:
*** REMOTEXLINE: services.chat added Z-line on 186.140.50.149
to expire on Wed May 6
15:50:46 2015: [alpe] prueba (ID: 9YKQB3Y7G1)
>/msg oper akill view *@186.140.50.149
El resultado es este:
OPeR Lista actual de AKILLs:
OPeR Número Máscara Creador Creado Expira
OPeR Razón
OPeR 760 *@186.140.50.149 alpe May 05 15:50:46 2015 CEST
expira en 23 horas, 50 minutos
OPeR [alpe] prueba
OPeR Fin de la lista AKILL.
Más allá de la fecha de expiración, no hay grandes diferencias.
En este punto y en la realidad cotidiana podría pasar que el
resultado de la búsqueda sea negativo.
En ese caso, otra posibilidad es que el Gline este puesto bajo el
host o ip no resuelta.
Hacemos esto:
>/dns ip
En este caso: /dns 186.140.50.149
Y el resultado en status será:
=> DNS: 186.140.50.149 ( 186-140
50.149.wireless.movistar.net.ar )
Ahora entonces repetimos la búsqueda pero poniendo lo que
está entre paréntesis en el lugar de la ip.
>/msg oper akill view *@186-140-
50.149.wireless.movistar.net.ar
Si el resultado es tambien negativo, el gline, a través de OPeR no
se dió o bien ya no existe.
Otra forma de buscar seria por el código id:
>/msg oper akill list 9YKQB3Y7G1
OPeR Lista actual de AKILLs:
OPeR Número Máscara Razón
OPeR 757 *@186.140.50.149 [alpe] prueba
OPeR Fin de la lista AKILL.
Con /msg oper akill view 9YKQB3Y7G1 lo mismo más la fecha de
expiración.
También podría buscarlo por número de Gline o rangos de
número de Gline de la lista, pero es un método que no
recomiendo y ya les diré por qué.
Otra opción sería buscarlo por rango de ip:
>/msg oper akill list *@186.140.*
Y en ese caso me mostraría todos los que coinciden con el
patrón.
Para buscar por ident seria lo mismo pero poniendo el patrón de
la ident.
>/msg oper akill list mariano29@*
OPeR Lista actual de AKILLs:
OPeR Número Máscara Razón
OPeR 762 mariano29@* [alpe] prueba
OPeR Fin de la lista AKILL.
Antes de ir a los comandos para sacar los Gline, les voy a contar
como trabajamos.
-Solo se revisan los Gline que se reciben a mail de Retirada,
todo usuario con Gline tiene que enviarlo.
-Nadie saca un Gline puesto por un compañero.
-Nadie saca un Gline sin el correspondiente formulario de
pedido de retiro del Gline con la única excepción del caso en
que ustedes mismos se equivoquen al ponerlo. Ahí ya es su
propio Gline y obviamente lo sacan para corregir el error.
Una opción es sacarlo por ip o por ident.
>/msg oper akill del *@ip
>/msg oper akill del ident@*
Ejemplos:
>/msg oper akill del *@186.140.50.149
>/msg oper akill del mariano029@*
Y estas respuestas:
OPeR *@186.140.50.149 borrado de la lista de AKILLs.
OPeR mariano029@* borrado de la lista de AKILLs.
Otra opción sacarlo por código id
>/msg oper akill del 9YKQB3Y7G1
La tercera opción y esta si que no se las recomiendo es sacarlo
por número de Gline en la lista de Akill.
>/msg oper akill del 760
Cuando yo les mostraba unas líneas más arriba como buscar un
Gline por ip nos había dado este resultado:
OPeR 760 *@186.140.50.149 [alpe] prueba
Ahí tienen el 760 como número de lista.
Tres minutos después les mostraba como buscarlo por código ID
y el resultado fue este:
OPeR 757 *@186.140.50.149 [alpe] prueba
Por qué el mismo gline aparece con 760 y tres minutos después
con 757 ?
Porque en esos 3 minutos se quitaron o expiraron 3 glines y
cambio el número en la lista.
Por lo cual si yo desde que pedía la info y analizaba si
correspondía o no sacar el gline demoraba tres minutos para
sacar el Gline 760, El Gline que hubiera sacado hubiese sido este:
OPeR Lista actual de AKILLs:
OPeR Número Máscara Creador Creado Expira
OPeR Razón
OPeR 760 *@179.7.72.54 antispam May 05 16:32:09 2015 CEST
expira en 23 horas, 55 minutos
OPeR Publicidad no autorizada en la red (#10389)
OPeR Fin de la lista AKILL.
Como ven, nada que ver con el que tenía intenciones de retirar.
Por último, y no se les ocurra utilizarlo:
>/msg oper akill clear
Borra toda la lista de akills que fueron puestos a través de OPeR.
GLINE
HLINE
DLINE
Esto es lo que más se usa. Voy a explicar el comando de uno y el
resto solo cambia la primera letra.
OPeR Sintaxis: gline usuario [razón]
>/msg oper gline NICK RAZON
Ejemplo:
>/msg oper gline mariano028 Por molesto
A pesar de que en el comando se pone un nick, el resultado es un
gline a la ip.
Si dicho gline se pone a la ip numérica, saldrá con Z-line
Si dicho gline se pone a la ip no resuelta o host, saldrá con G-line
Con este comando cuál de los dos, zline o gline, se termina
poniendo, es automático y no tenemos control.
Si en el comando no ponemos razón, el mensaje por defecto
será:
Gline: You have been kill from the network for 1 day.(1dia)
Hline: You have been kill from the network for 1 hour.(1hora)
Dline: You have been kill from the network for 1 day.(1dia)
Como ven tanto Gline como Dline dan por un día y Hline por una
hora.
No hay más diferencias.
Como aquí ven en la help ya la razón no está entre corchetes,
dejó de ser optativa para ser obligatoria.
>/msg oper sqline add +1 NICK RAZON
Ejemplo
>/msg oper sqline add +1 mariano028 prueba
Para tiempo de expiración el mismo concepto que para los akill.
Al ejecutarlo pasa esto:
<------ ¦ mariano028 [mariano029@chat-3dv.67q.m8hehu.IP]
cierra [services.chat (Q-Lined: [alpe] prueba) ]
Si el usuario no cambia el nick ya no puede entrar al servidor.
Si lo cambia puede entrar
------> ¦ mariano030 [mariano029@chat-3dv.67q.m8hehu.IP]
entra (entró antes como mariano028)
Pero si quiere ponerse el nick prohibido el sistema no lo deja.
En caso que tengamos el debug activado veríamos:
*** ANNOUNCEMENT: Q-Lined nickname mariano028 from
mariano030!mariano029@186.142.96.161: [alpe] prueba (ID:
8R6P09BM4X)
Eso significa que fue bloqueado el nick mariano028 cuando se lo
quiso poner el nick mariano030.
Por último agregar que en el caso de los nicks, se pueden usar en
la máscara los comodines (* y ?)
Vamos a ver el tema de canales.
Si en el comando, en el mismo lugar que ponemos el nick, le
ponemos adelante un #, el sistema ya
lo toma como canal.
>/msg oper sqline add +1 #alpelandia Canal cerrado
Al ejecutarlo en la sala pasa esto:
15:57 ? => ¦ Shsss ha sido expulsado por CHaN [[alpe] Canal
cerrado ]
15:57 ? => ¦ mariano030 ha sido expulsado por CHaN [[alpe]
Canal cerrado ]
Todos los usuarios son kickeados.
Y si alguien quiere entrar:
15:57 : ------> ¦ Shsss [ircap@chat-cvv.ml5.mf83pk.IP] entra
15:57 ? => ¦ Shsss ha sido expulsado por CHaN [[alpe] Canal
cerrado ]
15:57 ? => ¦ CHaN pone modo [+b *!*@chat-cvv.ml5.mf83pk.IP ]
Es kickeado y además baneado.
Para buscar un sqline es muy similar al akill, solo que en este
caso se pone nick, #canal o código id.
>/msg oper sqline view mariano028
>/msg oper sqline view #alpelandia
>/msg oper sqline view 8R6P09BM4X
Para retirarlo lo mismo
>/msg oper sqline del mariano028 ( o #alpelandia o
8R6P09BM4X)
Para ver la lista de todos los sqline:
>/msg oper sqline list
Y para borrarlos a todos:
>/msg oper sqline clear
SNLINE
Para prohibir real names usamos este comando.
OPeR Sintaxis: snline ADD [+expiración] máscara:razón
OPeR snline DEL {máscara | entrada-num | lista | id}
OPeR snline LIST [máscara | lista | id]
OPeR snline VIEW [máscara | lista | id]
OPeR snline CLEAR
Aquí la razón también es obligatoria.
Pero si se fijan bien en la help, están los dos puntos (:) entre
máscara y razón.
Esos dos puntos juegan un papel muy importante en este
comando.
Dado que un real name puede tener espacios, el comando va a
considerar todo lo que se escriba
hasta los (:) como real name a prohibir y todo lo que siga como
razón.
>/msg oper snline add +1 REAL NAME :RAZÓN
Ejemplo:
>/msg oper snline add +1 Probando Esto 12345 :prueba de real
Este es el nick en la sala:
16:30 _ _[ mariano030 [mariano029@chat-3dv.67q.m8hehu.IP] -
--o
16:30 |---> Nombre : Probando Esto 12345
Al ejecutar el comando:
<------ ¦ mariano030 [mariano029@chat-3dv.67q.m8hehu.IP]
cierra [services.chat (G-Lined: [alpe] prueba de real) ]
Expulsa a todos los que usen el mismo real.
Y ya nadie con ese mismo real puede conectarse.
Siguiente situación y acá es dónde se complica un poco:
17:04 _ _[ mariano030 [mariano029@chat-3dv.67q.m8hehu.IP] -
--o
17:04 |---> Nombre : Miren : Que Ven
El comando snline sería así:
>/msg oper snline add +1 Miren : Que Ven :prueba número 2
Al ejecutarlo queda este snline:
OPeR Lista SNLINE actual:
OPeR Número máscara Por Creado Expira Razón
OPeR 2 Miren alpe May 05 22:07:05 2015 CEST expira en 23
horas, 59 minutos [alpe] Que Ven :prueba número 2
Como este real name es “Miren : Que Ven” y tiene el signo (:) en
el medio, solo prohibió el real “Miren” y puso como razón “Que
Ven :prueba número 2”
Este claramente no era nuestro objetivo.
Para solucionar esto, tenemos que jugar con comodines.
>/msg oper snline add +1 Miren ? Que Ven :prueba número 3
Al ejecutarlo:
OPeR Miren ? Que Ven añadido a la lista SNLINE.
<------ ¦ mariano030 [mariano029@chat-3dv.67q.m8hehu.IP]
cierra [services.chat (G-Lined: [alpe] prueba número 3) ]
Y ahora si quedó lo que buscábamos.
Los parámetros para poner en expiración funcionan igual que en
el akill.
Para ver la lista de snline:
>/msg oper snline list
Para quitarlo:
>/msg oper snline del númerodelalista.
Esta lista es corta y no hay problemas de usar el número.
Y CLEAR ya sabemos, que borra toda la lista.
KILL
Se usa para sacar un usuario de la red, pero sin restringirle el
reingreso. Es equivalente a un kick en una sala, pero a nivel red.
OPeR Sintaxis: KILL usuario [razón]
>/msg oper kill NICK RAZON
>/msg oper kill mariano30 prueba.
Si no ponemos razón, por defecto pondrá:
<------ ¦ mariano030 [mariano029@chat-3dv.67q.m8hehu.IP]
cierra [OPeR ((alpe) No reason
specified) ]
Gran diferencia con el server anterior.
En este servidor los kills como ven, no son anónimos.
IGNORE
No es efectivo y no se utiliza.
HELP
Nos muestra la ayuda del bot.
OPER
Para añadir y quitar opers. Exclusivo de administradores.
LOGIN
LOGOUT
DESACTIVADO.
Nuestro status de Operador de servicios se activa o desactiva de
acuerdo a si estamos logueados o no con nuestra cuenta nick.
SESSION
Este comando nos permite ver que ips en la red tienen dos
clones o más. Tambien info acerca de esas ip.
OPeR Sintaxis: SESSION LIST umbral
OPeR SESSION VIEW host
>/msg oper session list número
Lista las ip que tiene la misma cantidad de clones que el número
que ponemos o más. El número debe ser 2 o superior ya que si
aceptara el 1 listaría a todos los usuarios de la red conectados y
la lista terminaría el mes que viene.
>/msg oper session list 4
Nos da un resultado así:
OPeR 4 104.255.69.46
OPeR 4 192.184.0.185
La lista es más larga pero esto es solo a modo de ejemplo.
Si yo quiero saber que nicks tienen esas ip ya utilizo un comando
que no es de OPeR sino contra el servidor:
>/check ip
Ejemplo
>/check 104.255.69.46
CHECK START 104.255.69.46
CHECK match 1 Rosa_Cosi23!jmzFCASHE@104.255.69.46
104.255.69.46 PasCa
CHECK match 2 angelica_nena25!oniSanti@104.255.69.46
104.255.69.46 Fflo
CHECK match 3 Teressa_Flaca26!szjmzFCAS@104.255.69.46
104.255.69.46 PasCam
CHECK match 4 Margret-peki!Yayoyeyeyy@104.255.69.46
104.255.69.46 aiicane
CHECK matches 4
CHECK END 104.255.69.46
Por las características de esos usuarios que ya los conocerán
mejor, no le quepa dudas que esos 4 son bot spam.
Pero siempre con mucho cuidado porque tener 4 clones está
permitido y no siempre la lista nos va a dar usuarios que hacen
acciones ilegales en la red.
El siguiente comando, el session VIEW da información errónea
así que ni se guíen por él.
>/msg oper session view ip
>/msg oper session view 104.255.69.46
Da este resultado:
OPeR El host 104.255.69.46 actualmente tiene 4 sesiones con un
límite de 30000 porque coincide con la entrada: no entry.
Y el mismo resultado pongan la ip que pongan.
Comandos de OPeR para usar en una sala:
MODE
KICK
Primero MODE
OPeR Sintaxis: mode canal modos
OPeR mode canal CLEAR [ALL]
Aclaro por las dudas, estos comandos funcionan siempre, tengan
o no @.
Modos se refiere tanto a modos del canal como a modos de los
usuarios dentro del canal.
Como ven es el comando de toda la vida solo que con /msg oper
adelante.
>/msg oper mode #alpelandia +b mariano030
07:40 ? => ¦ OPeR pone modo [+b mariano030!*@* ]
07:40 => Baneados: mariano030
>/msg oper mode #alpelandia +b *!*@chat-t73.al2.p0u6e0.IP
07:42 ? => ¦ OPeR pone modo [+b *!*@chat-t73.al2.p0u6e0.IP ]
07:42 => Baneados: mariano030
>/msg oper mode #cualquiersala +o alpe
=> ¦ OPeR pone modo [+o alpe ]
>/msg oper mode #cualquiersala +Y alpe
=> ¦ OPeR pone modo [+Y alpe ]
Este último modo es exclusivo de OPERS. Y nos pone un ! delante
de nuestro nick en la lista.
Este es el único modo con el que somos intocables.
Nos pueden dar ban pero no nos afecta y no nos pueden ni
expulsar de la sala ni sacar el modo.
Usando el comando mode de OPeR es la única forma
absolutamente segura de obtenerlo.
Hay otras dos formas pero en ese caso si el secureops de la sala
está activado, viene el cornudo de CHaN y nos baja. Si lo quieren
al modo y ven que CHaN los baja, usen a OPeR.
Y muy importante, si bien nadie puede ponerse este modo al
menos que sea OPER, si nosotros usamos a OPeR podemos
dárselo a otro:
>/msg oper mode #alpelandia +Y mariano030
=> ¦ OPeR pone modo [+Y mariano030 ]
Esto está absolutamente PROHIBIDO. A ese usuario de ahí arriba
no lo puede bajar ni el fundador de la sala, solo nosotros por
OPeR o con el /samode que ya veremos. Por lo tanto recuerden
PROHIBIDO.
Solo los OPER podemos estar con ese modo.
>/msg OPeR mode #alpelandia +MRC
=> ¦ OPeR pone modo [+MRC ]
>/msg oper mode #alpelandia –snt
=> ¦ OPeR pone modo [-snt ]
En este último ejemplo le muestro el candado de modos de la
sala:
CHaN Modos bloqueado para #alpelandia:
CHaN Modo Parámetro Creador Creado
CHaN +s alpe May 03 14:30:35 2015 CEST
Como ven el comando mode de OPeR cambia el modo de la sala
aunque esté con candado.
>/msg oper mode #alpelandia clear
Saca todos los banes y todos los modos de sala, hasta el +r, lo
que no significa que la sala deje de estar registrada.
>/msg oper mode #alpelandia clear all
Lo mismo que el anterior solo que además baja a los arroba.
=> ¦ CHaN pone modo [-CinPprRMstoo CHaN mariano030 ]
Fíjense que le sacó arroba hasta a CHaN. Aunque en estos casos
no figura OPeR como quien ejecuto el comando sino CHaN.
Conclusiones: es un comando que funciona siempre y a la vez en
los cambios que se producen no menciona que nick lo ejecuto,
solo pone OPeR o CHaN en este último caso.
KICK
OPeR Sintaxis: kick canal usuario razón
El mismo comando kick de toda la vida solo que con /msg oper
adelante.
>/msg oper kick #CANAL NICK RAZON
Ejemplo:
>/msg oper kick #alpelandia mariano030 por molesto
=> ¦ mariano030 ha sido expulsado por OPeR [alpe (por
molesto)]
Fíjense que en este caso si bien dice que OPeR lo expulsa, si
aparece el nick del OPER que lo ejecutó.
CHANKILL
Este comando no se ha usado nunca. Lo que hace es darle un
akill a todos los usuarios de la sala.
O sea es como entrar a jugar al futbol con los botines de punta.
No creo que se vaya a usar pero en el único caso que serviría es
si detectamos una de esas salas fantasma donde los cloneros
tienen todos sus clones preparados para atacar otras salas y una
vez que verifiquemos que solo hay clones o a lo sumo el clonero
dentro, porque al ejecutarlo barre con todo.
OPeR Sintaxis: chankill [+expiración] canal razón
>/msg oper chankill +1d #fantasma prueba
08:32 -> *oper* chankill +1d #fantasma prueba
08:32 : <------ ¦ mariano030 [mariano029@chat-
t73.al2.p0u6e0.IP] cierra [Z-Lined:
[alpe] prueba (ID: PNSZ911M75) ]
Si vamos a la info de ese gline:
596 *@186.140.67.211 alpe May 06 13:32:37 2015 CEST expira
en 1 día [alpe] prueba
Es un akill a la ip simple por el tiempo que hayamos puesto en el
comando y le ocurre lo mismo a todos los que estén en ese
momento en la sala, menos a nosotros.
El que diga que no lo pensó para usarlo en #ayuda cuando se
ponen pesados, miente.
Y aunque lo piensen, por las dudas, no lo hagan.
Bueno hasta acá los comandos del bot OPeR.
Vamos a ver ahora los comandos que son contra el servidor y por
lo tanto funcionan siempre, estén o no los bots, tengan o no la @
o el ! puesto.
SAMODE
Es para cambiar los modos de una sala o bien los modos de los
usuarios en la sala.
>/samode #alpelandia +mi
Y pongo los modos +mi
>/samode #alpelandia +b mariano030
Y le doy ban a mariano030 o a la máscara que ponga
>/samode #alpelandia +o mariano030
Y le doy arroba a mariano030
>/samode #alpelandia +Y alpe
Y se dan !
En todos los casos, incluso el último, no sobrepasa el secureops,
si ven que hacen un cambio y CHaN lo revierte, usen a OPeR
En todos los casos va a figurar su nick como quien hizo el cambio.
SAJOIN
Se usa para forzar la entrada del nick que quieran incluso el
propio a la sala que quieran.
>/sajoin stigia #alpelandia
Y stigia entra a #alpelandia
>/sajoin alpe #zyabc
Y entro a #zyabc
Reemplaza al viejo /j canal OPER ya que se entra al canal que se
ponga más allá de que tengan ban, que el canal este en +i +k,
restringido, o lo que fuera.
SAPART
Lo contrario del anterior.
>/sapart stigia #alpelandia
Y stigia sale de #alpelandia
>/sapart mariano030 #alpelandia prueba de sapart
<------ ¦ mariano030 [mariano029@chat-t73.al2.p0u6e0.IP] sale
prueba de sapart
Y sale de la sala con ese mensaje de part aunque el usuario
nunca lo ve.
Forma suave de sacar a alguien de una sala.
SAQUIT
Igual que el anterior pero para sacarlo de la red
La única diferencia es que lleva obligatoriamente un motivo.
>/saquit mariano030 Connection closed
<------ ¦ mariano030 [mariano029@chat-t73.al2.p0u6e0.IP]
cierra [Connection closed ]
Sale de la red con el motivo “Connection closed”, que es el de
todos los que se van voluntariamente y nadie se da cuenta que
en realidad lo sacamos.
SATOPIC
Cambia el topic de una sala
>/satopic #alpelandia Prueba del satopic
=> ¦ alpe pone topic: Prueba del satopic
No requiere mucha explicación
SANICK
Es para cambiarle el nick a un usuario por el que querramos o
incluso cambiar el nuestro.
>/sanick NICK NICKNUEVO
>/sanick mariano030 mariano045
=> ¦ mariano030 es ahora mariano045
OJOIN
Este se usa para entrar a una sala ya con el +Y (!) puesto
>/ojoin #CANAL
Si el canal tiene secureops el cornudo de CHaN nos baja.
En ese caso ponerse el +Y por OPeR
CHECK
>/check ip
Ya lo vimos, lista los nicks bajo una misma ip
>/check ipvirtual
Lista los nicks bajo una misma ip virtual
>/check chat-t73.al2.p0u6e0.IP
CHECK START chat-t73.al2.p0u6e0.IP
CHECK match 1 mariano045!mariano029@186.140.67.211
186.140.67.211 Miren : Que Ven
CHECK matches 1
CHECK END chat-t73.al2.p0u6e0.IP
>/check #canal
Lista todos los usuarios de un canal, modos, topic, el número de
clones y los privilegios de cada
usuario en el canal.
No pongan un canal de mil usuarios porque se quedan a vivir
hasta que termine de listarlos.
>/check nick
Da mucha información detallada acerca de un nick.
Algunos datos son erróneos, otros son útiles.
Por ejemplo lista en todos los canales en los que está el nick,
incluso aquellos que ni nosotros
mismos vemos en un whois porque están los canales con modo
+s ó +p
CLONES
>/clones número
Ejemplo:
>/clones 3
Mostraría los usuarios con 3 clones o más.
A mí no me funciona, a Helio sé que sí, y al resto ni idea.
CHGHOST
Le cambiamos mientras le dure la sesión en irc la ip virtual a un
usuario.
>/chghost mariano030 Nada.es.imposible
10:32 : <------ ¦ mariano030 [mariano029@chat-
t73.al2.p0u6e0.IP] cierra [Changing
host ]
10:32 : ------> ¦ mariano030 [mariano029@Nada.es.imposible]
entra
CHGIDENT
Lo mismo pero con la ident
>/chgident mariano 030 probando
10:34 : <------ ¦ mariano030 [mariano029@Nada.es.imposible]
cierra [Changing ident ]
10:34 : ------> ¦ mariano030 [probando@Nada.es.imposible]
entra
WALLOPS
Envía un mensaje a todos los usuarios que tiene el modo +w
activado.
GLOBOPS
Envía un mensaje a todos los usuarios con modo +g
En este servidor no usamos mensajes generales salvo
administradores así que estos últimos dos
jamás.
KILL
Le da kill a un usuario (sacarlo del servidor)
>/kill NICK RAZON
>/kill mariano030 prueba
<------ ¦ mariano030 [probando@Nada.es.imposible] cierra
[Killed (alpe (prueba)) ]
No es anónimo como lo era en el servidor anterior.
A partir de ahora vamos a ver una serie de comandos que antes
no disponíamos y que por una cuestión de compañerismo entre
nosotros la idea es no usarlos salvo en el caso extremo de que no
haya bots. Los resultados que obtenemos son los mismos que
con OPeR pero al trabajo diario lo complica bastante.
Los G-line o Z-line que demos con estos comandos no aparecerán
en la lista a la que accedemos con el akill view o akill list.
Cuando nos llega un formulario de pedido de retirada de gline el
proceso es este:
1) Buscar esa ip con akill view o akill list
Si el resultado fuera negativo
2) Hacer dns a esa ip y buscarlo ahora por la ip no resuelta.
Si todos usamos a OPeR aquí se termina nuestro trabajo y si no
hay resultados es que el G-line no está.
Si cada uno hace lo que quiere tenemos que hacer todo esto que
sigue:
1) Pedir la lista completa de G-lines del servidor ya que no
hay forma de buscar un G-line específico en esa lista como
si lo hay en la lista de los que se dieron por OPeR.
>/stats g
A partir de ese momento aparece una lista que es un papel
higiénico, tiene 74 metros de largo, y
fácilmente nos va a bloquear el ircap más de un minuto hasta
que se pegue completa en status.
Una vez que tenemos esto Ctrl F poner la ip y buscar en esa lista.
Ctrl F poner la ip no resuelta y buscar en esa lista.
Si sigue sin haber nada:
2) Pedir la lista de Z.line del servidor, para la cual tampoco hay
forma de buscar uno específico.
>/stats Z
Y otra lista de 74 metros de largo, otra vez el ircap bloqueado
más de un minuto.
Cuando tenemos la lista:
Ctrl F y buscar por la ip.
Y si cuando hicimos todo esto no lo encontramos, nos
suicidamos.
O sea, si conseguimos los mismos resultados dando G-line por
OPeR pero darlos contra el servidor nos trae mucho más trabajo,
usemos lo que es más beneficioso para el
grupo.
Comandos:
GLINE
Ban global basado en la máscara ident@ip
>/gline máscara duración :razón
>/gline *@186.140.67.211 120 :prueba
<------ ¦ mariano030 [mariano029@chat-t73.al2.p0u6e0.IP]
cierra [G-Lined: prueba ]
La duración se establece en segundos y de hecho en segundos
figurará en la lista.
Ahora no es que si queremos dar un gline de 5 días tenemos que
hacer la cuenta de cuantos segundos hay en 5 días.
También admite estos flags:
1y2w3d4h5m6s
1 Año, 2 Semanas, 3 días, 4 horas, 5 minutos y 6 segundos
El sistema hace la cuenta y en la lista pondrá los segundos que
correspondan.
>/gline mariano029@* 2m :prueba
<------ ¦ mariano030 [mariano029@chat-t73.al2.p0u6e0.IP]
cierra [G-Lined: prueba ]
Ahí como ven use el 2m para que el gline sea de dos minutos, en
este caso, en un gline aplicado a una ident.
Para retirar estos gline:
>/gline máscara
>/gline *@186.140.67.211
>/gline mariano029@*
Y se retiran.
Para ver la lista de glines:
>/stats g
Los glines que se ponen con este comando, como dijimos antes,
no aparecen en la lista de akill de OPeR
ZLINE
Ban global basado en una ip o rango de ip
>/zline ip duración razón
>/zline 186.140.67.211 1y :prueba 2
<------ ¦ mariano030 [mariano029@chat-t73.al2.p0u6e0.IP]
cierra [Z-Lined: prueba 2 ]
Ahí puse 1y y el sistema automáticamente calculó los segundos
que tiene un año y puso ese resultado en la lista.
Para quitarlo:
>/zline ip
>/zline 186.140.67.211
Para ver la lista:
>/stats Z
Tampoco está en la lista de akill de OPeR
QLINE
Ban global basado en el nick. Es para prohibir nicks tal como
vimos en los Sqline de OPeR con
algunas diferencias.
>/qline nick duración :razón
>/qline mariano030 2w :prueba de nick
=> ¦ mariano030 es ahora 303AAH6JV
Fíjense que este comando a diferencia del sqline de OPeR lo que
hace es cambiarte el nick a uno aleatorio pero no te expulsa de la
red con el motivo Q-lined como hacía el de OPeR.
En el comando puse 2w que son dos semanas.
También puedo usar comodínes.
Si de repente me empiezan a volver loco con nicks así:
alpeputo
alpecabron
Alpe_pelotudo
Primero como medida de precaución para no afectar a ningún
inocente:
>/who alpe* -un
Si no hay ningún inocente a quien pueda afectar conectado:
Segundo:
>/msg nick list alpe*
No hay ningún inocente registrado a quien afectar.
Ahora si.
En el comando en el lugar del nick pongo alpe?*
Con eso no afecto a mi nick pero si prohíbo el uso de cualquier
nick que sea alpe y cualquier carácter más.
El /qline no sirve para prohibir canales como si hacía
el sqline de OPeR.
Para ver la lista de qlines:
>/stats q
ELINE
Se usa para si por ejemplo hay un rango de ip baneada de la red,
pero a una ip en particular, comprendida en ese rango,
queremos que ese gline no le afecte.
Solo seguridad y administradores.
ahora vamos a ver los diferentes stats que hay
> /stats g para ver las gline
> /stats Z para ver las zline
> /stats H Para ver nick con una prohibicion de escritura que
veremos ahora
> /stats s para ver el filtro de bloqueo/gline del servidor que
veremos ahora
> /stats e Como ya se ha dicho para ver las ips con excepciones
de gline del server
> /stats i Para ver las i-line o ips especiales que se permiten mas
de 3 clones
> vamos por el Shun
el shun sirve para prohibir la escritura ya sea privmsg en canales
o privado y notices o cualquier escritura en todo el server
se usa como las gline o sea /shun nick +tiempo motivo
el user afectado no notara nada de nada
pero nadie podra leer lo que pone
y por ultimo el filter que solo lo pueden poner los admin
eso hace que se bloque o se gline de forma automatica a quien
pone cosas añadidas en esa lista
CHARLA PRE_OPERS 2020
Unas de las funciones mas importantes de los OPER es la ayuda a
user, no quiero decir con ello que las demás no lo sean, pero si
no atendemos correctamente a los user cuando nos solicitan
ayuda, se irían, y sin user, Chatzona no iría hacia arriba.
Tendremos que entrar al canal #opers_help, el bot ayuda cuando
entre un usuario pasará la ayuda a un oper, este oper se le abrirá
un privado del bot ayuda indicando el usuario y la ayuda. Cuando
esto pase tendremos varias cosas que tener en cuenta.
1. Si está todo correcto, pondremos /msg ayuda nickdelusuario
acepta , esto indica al bot que atenderemos nosotros la ayuda,
seguidamente abrimos privado al usuario /q nickdelusuario. En
el caso de que el usuario tenga bloqueado los privados /msg
ayuda nickdelusuario anti . Se le enviará por medio del bot
ayuda un notice, indicando que debe de desbloquear los
privados.
2. Si el usuario quiere hablar con un operador en concreto,
tendremos que preguntar a ese operador si esta disponible, si es
asi pondremos /msg ayuda nickdelusuario cede nickoperador
3. Si vemos que el motivo no queda demasiado claro, por
ejemplo, nos ponen, hola.
Tendremos que solicitarle al usuario que repita el mensaje con el
mensaje. /msg ayuda nickdelusuario repite
Despues cuando finaliza la ayuda, ponemos /msg ayuda
nickdelusuario finaliza
Si no está el bot ayuda encargado de pasarnos a esos user que
entraban en #opers_help, deberemos de estar nosotros en dicho
canal para poder atender directamente las ayudas.
Cuando esté disponible el bot se os explicará su funcionamiento,
mientras tanto, recordar, siempre estar en #opers_help.
Manera de actuar:
Vemos entrar al user, se le da voz, se le dice en el canal que le
atendemos en privado y es ahí donde contestaremos a sus
dudas, una vez terminada la ayuda se le solicita que abandone el
canal, siempre lo más correctamente posible.
Nos llegarán ayudas de todo tipo, desde las más simples como es
registro de nick, canales, cambios de pass, etc, hasta denuncias
quejas, solicitando que echemos a un moderador, que le
quitemos el ban,.... bien, las primeras son las más sencillas,
porque?
Porque es simplemente ponerles una web o un comando, las que
realmente son más complicadas son esas en las que hemos de
usar un poco de psicologia para que aun diciéndoles que no se
puede hacer lo que ellos solicitan, los user se vayan satisfechos
de nuestras respuestas y razonamientos.
Como ya sabemos la mayoria, desde que Chatzona ha migrado,
los registros de nick se hacen a través de web, al igual que los
registros de canales, cambios de contraseña, cambios de
correo...
Registro de nick
Puntualizamos que se permite un solo nick por correo, y les
pasamos las web donde han de ir, muchas veces si esta el nick
conectado no les deja, por lo que si nos dicen que no les deja, les
aconsejaremos que cierren el chat y lo intenten de nuevo
Para registrar su nick ingrese en la web:
https://www.chatzona.org/registro/
Opción Registra tú apodo
LLene el formulario y lo envía
recibirá un mail de confirmación
Tras hacer lo que le indica en el correo, deberá de loguearse
aquí, con el comando
>/login sunick sucontraseña
regenerar pass:
Para regenerar su contraseña en este chat, ingrese a la web
http://www.chateagratis.net/
Opción Regenar contraseña
Ahí deberá poner el mail de registro de su nick y apretar
reestablecer.
Le será enviado un mail de confirmación para elegir una
contraseña
registrar canal
Para registrar un canal:
Lo hacemos los Oper
cambiar pass, email
Para cambiar la contraseña o el mail de registro de su nick
ingrese a la web:
http://www.chateagratis.net/
Opción Editar Perfil
Ingresa con su nick y su clave
y ahí elije la opción Cambiar tus preferencias
Guia level
Los nuevos levels son complejos.
Una buena opción para gestionar su canal es dar los siguientes
registros (niveles):
3 a los voice (+)
5 a los moderadores (@)
10 a los administradores (@)
Para dar un registro /msg chan access #CANAL add NICK NIVEL
Cambiando lo que esta en mayúsculas por los datos correctos
En los casos en los que la ayuda es un poco más.....compleja en
cuanto a que no sabemos muy bien como contestar, siempre
siempre hemos de contestar algo, si tenemos dudas le
preguntamos a un compañero, y en caso de que no lo haya
(siempre hay alguno), se le dice que tramitaremos su queja o
petición y que brevemente se lo comunicaremos.
Jamás nos dejaremos llevar por amiguismos, sea quien sea
quien solicita una ayuda se le tratará de la misma manera, sin
favoritismos.
Una de las peticiones muy habituales es que les quitemos el ban,
nosotros jamás entraremos a quitar ese ban, si insiste que no le
atiende el moderador, le pediremos que envie log de su queja a
quejas@chatzona.org, por supuesto siempre aportando log
donde se vea los motivos.
Nociones Básicas en el comportamiento en situaciones habituales
Cuando un Opers entra a la red, debe entrar en Opers,
Help_Opers, Opers_control, nospam y ayuda Mientras estemos
en Help_Opers, estaremos al servicio de los usuarios, a los que
trataremos con especial respecto, atención y paciencia, ya que
muchos usuarios no saben nada del Chat y es un mundo para
ellos, nuestra misión es que se sientan atendidos y salgan
contentos, somos la imagen de la red.
Debemos estar un mínimo de horas semanales atendiendo
nuestras funciones, actualmente está en un mínimo de 20 horas,
aunque probablemente se amplié este horario en breve. Cuando
nos vayamos a ausentar deberemos comunicarlo a través de la
lista de opers, me refiero una temporada, estudios, trabajo. No
se puede desaparecer y aparecer al tiempo sin haberlo
comunicado.
Perdida de status
No cumplir las horas reglamentarias
Implicación en actividades ilegales
Filtración de datos confidenciales
Aquellos que considere la administración
Suspensión de Nick
Cuando nos veamos obligados a suspender un nick hay que
detallar los motivos de la suspensión, y enviarlo a la lista de
operadores y poner el tiempo de la suspensión, y cuando pasen
los días será obligación de quien lo suspendió de levantar la
misma.
Antes de utilizar el Suspend nick asegurarnos que es totalmente
necesario, y solo para nick problemáticos o reincidentes.
No vamos a suspender un Nick o un Canal directamente, antes
tienen que estar avisados e informados de que de seguir asi
serán suspendidos tanto Nick como con la suspensión de Canal.
Tambien informaremos en listas del problema surgido , ya sea
con el Nick o con el Canal y dejar constancia para que todos que
ya está avisado al usuario en cuestión.
Actuaciones habituales:
1.Como Registrar Un Nick:
Tienen que entrar en la web http://www.chatzona.org/registro
Opción-> Registra tú apodo ->Completar el formulario y enviarlo
->recibirán un mail con un enlace de confirmación .
2. Identificarse en el Irc:
Para ello tienen que identificarse con el comando login->
>/login sunick supass
Y el bot Nick les enviará un privado en el que les dirá:Contraseña
aceptada - Has sido reconocido.
Si se hacen un Whois a si mismos verán que tienen el modo r
3. Como cambiar Contraseña de Nick :
Para cambiar su Contraseña o Email tendrán que ingresar en
http://www.chateagratis.net/ -> Opcion Entrar con tu cuenta
Iniciar Sesion -> Colocan su Nick y su contraseña -> Arriba
derecha les pone Mi cuenta -> Ajustes -> Completan los datos
que quieran cambiar bien sea contraseña o email de registro
-> seleccionan enviar.
4. Regenerar Contraseña:
Ingresan en http://www.chateagratis.net/ -> Regenerar
Contraseña -> colocan su email -> seleccionar No soy un Bot
-> Restablecer -> Ir a su mail y seleccionar el enlace que le hemos
enviado desde donde coloca una nueva contraseña , la confirma
de bajo -> Restablecer contraseña.
5. Registrar un Canal:
No olvidéis que para registrar un canal tiene que tener el Nick
Registrado antes. Tener un mínimo de 24 horas de registro y ser
op del canal a registrar.
Está prohibido dar ningún tipo de dato personal del usuario , ni
facilitamos mails de registro de Nick a un usuario que no
recuerda el suyo propio .
CONFIDENCIALIDAD:
Todos debemos haber firmado el documento, y por lo tanto
sabemos que el revelar IPS privadas, lo que se hable en las listas,
o cualquier otra cosa relativa al funcionamiento o los servicios de
la red, puede llevar como consecuencia la perdida del status de
operador, aparte de lo que conlleva dar información o datos de
particulares en relación a la Ley de Protección de datos, así todo
lo que se hable o diga dentro de las salas de uso obligado y
exclusivo para Operadores.
Si alguien quisiera denunciar un caso, por ejemplo que alguien
pone su teléfono, su e-mail en un canal o lo va dando en
privados, o les acosan, etc., nunca se le facilitará información
como la IP REAL de la otra persona, si se le informará que la
forma de actuación es que presente la correspondiente denuncia
en la Guardia Civil o Comisaría de Policía o bien por Internet en
esta dirección: https://www.policia.es/denuncias/ y que ya
actuaremos cuando ellos nos demanden información.