
![]()
En esta lista están todos
los comandos que puedes ejecutar en los EGGdrops.
Los comandos en los EGGdrops
se hacen en el IRC y se pueden hacer por MSG o por DCC CHAT (Party line). El nivel de uso de los
comandos dependerá del nivel de acceso de usuario siendo
Owner
(n)
Usuario con plenos derechos sobre el robot. El dueño. Puede usar TODOS los
comandos.
Master
(m)
Usuario avanzado del robot, no es el dueño, pero puede usar muchos comandos.
Op
(o),
Party-line (p)...
y muchos mas que serán explicados mas adelante.
Los comandos por MSG
se hacen así: /msg nick-del-bot <comando> no
escribas las < >.
Los comandos por DCC
CHAT todos empiezan siempre por un punto "."
Cada vez que hay que precisar
opciones o parámetros después de un comando lo he puesto entre "<
>" no teclees los "< >" que hay quien lo ha
hecho y me preguntó: por que no responde? jejeje.
Todos los parámetros entre
corchetes [ ]
son opcionales y pueden ser omitidos.
"Mascara" es el mejor término
que he encontrado para traducir el termino inglés wildcard. Este término
designa una cadena de caracteres que pueden contener comodines (?
o *).
Cuando la búsqueda se efectúa, ?
corresponde a cualquier carácter representado una vez y *
corresponde a cualquier cadena de caracteres (comprendida una cadena vacía).
Comandos por MSG
|
email |
Exactamente igual que
.email en DCC CHAT |
|
help |
Muestra una lista de
comandos disponibles en /msg |
|
help
<comando> |
Muestra la ayuda
correspondiente al comando solicitado. |
|
ident
<password> |
Permite al robot
reconocerte si estas usando una IP diferente a la última que usaste con
él. Debes usar el password que hayas configurado en el comando PASS. De
ese modo el robot sabrá que eres tu. Solo debes usar este
comando una vez por cambio de IP, si siempre usas la misma ip e ident el
robot siempre te reconocerá. |
|
info
<info line> |
Permite configurar tu
línea info (ver .info en
DCC) |
|
info
none |
Borra tu línea info
(ver .info en DCC) |
|
invite
<password> |
Pide al robot de
invitarte al cana. |
|
notes
<password> index |
Muestra todas las
notas (memos) para ti en el robot. |
|
notes
<password> read <nº> o all |
Muestra la(s) nota(s)
que hayas pedido (si has pedido solo un numero, varios números) o todas
si has elegido all. |
|
notes
<password> erase <nº> o all |
Elimina la nota
precisada (o todas) |
|
notes
<password> to <nick> <mensaje> |
Envía una nota
(memo) al usuario solicitado (si el robot conoce o tiene ese usuario en
su base de datos). Ese usuario será avisado de la recepción de la nota
(memo) a su próxima llegada al canal o en el DCC CHAT. |
|
op
<password> |
Pide al robot que te
de OP. Si tu robot está en varios canales termina el comando con el
nombre del canal donde quieras que te suba el robot. |
|
pass
<password> |
Este comando solo se
usa la primera vez que se lanza el robot al IRC, es para configurar un
password de uso del robot. Los usuarios nuevos que vayas añadiendo
también tendrán que usar este comando para configurarse una pass. |
|
pass
<antiguo password> <nuevo
password> |
Te permite cambiar tu
clave de acceso |
|
who |
Muestra una lista de
personas usuarias del robot que se encuentren en el canal (junto con su
línea info si la tuvieran) |
|
whois
<nick> |
Muestra información
sobre el usuario (que el robot tiene en su base de datos). Muestra la línea
info, su dirección electrónica, fecha y hora de la ultima vez visto en
el canal, su nivel en el robot (op, master, dueño..). |
Comandos
para todos los usuarios con acceso al DCC CHAT del robot (desde +p
en adelante)
Las
celdas color verde
son comandos
reservados solo a OPs, master y owner (dueño
del robot)
|
.act <acción> |
Hace que el bot haga
una acción en el canal, como si el robot hubiera tecleado /me <acción> |
|
.bans |
Muestra la lista de
bans actualmente activa en el canal. Ejemplo: [5]
*!*sex@*aol.com (PERM) (MiK: Usuario/a no bienvenido) El numero 5
es usado como referencia si se quiere quitar el ban (ver .-ban).
El signo ! delante del ban significa que el ban se encuentra en la lista
de bans del robot pero que actualmente no está puesto en la lista ban
del canal. El signo * delante del ban significa que el ban no esta en la
lista ban del robot pero si esta colocado en la lista ban del canal. Después viene la máscara
baneada (el ban propiamente dicho), el "(PERM)" significa que
el ban está en modo permanente (para siempre) en la lista ban del
robot. Si en lugar de "(PERM)" hay un tiempo, ese tiempo
representa la duración activa del ban ya cumplida (este tipo de bans
expiran a la hora). Finalmente podemos ver el nick del op que ha puesto
el ban ("MiK"), seguido de la razón del ban. |
|
.bans
all |
Muestra todos los
bans (es decir, los que estan activos en el canal y todos los de la
lista ban del robot) El formato en el que los bans son mostrados puedes
aprenderlo leyendo .bans |
|
.bans
<mascara> |
Muestra todos los
bans correspondientes a una cadena de caracteres especificados. |
|
.+ban
<nick o host> <canal>
<mensaje> |
Añade un ban en la
lista del robot. Este ban será permanente, para hacer bans temporales
ver .kickban |
|
.-ban
<nº> o <mascara> |
Quita un ban de la
lista. Para conocer los números de los bans hay que teclear .bans |
|
.botinfo |
Muestra información
sobre el robot. |
|
.bottree |
Muestra el árbol de
bots conectados al nuestro. |
|
.channel
<#canal> |
Permite ver todas las
personas conectadas a ese canal en ese momento. La lista aparecerá de
esta forma: Sdfklsdjfkjdskfjdsklfjjfkldsjfkjdsfjdksfjkds Jkjfkljsdkfjdskfjkldsfjdklsf Jkdfjksdjfklsdjfkdjs |
|
.console
<+-modos> |
Con este comando
puedes cambiar el nivel de consola que tengas en la Party-Line (lo que
te permite ver únicamente el tipo de información que te interese) Los
diferentes modos son: m muestra los mensajes privados y los ctcp enviados al robot. p
muestra los mensajes y lo ctcp enviados al canal. k
muestra los kick/ban/cambios de modos en el canal. j
muestra los join/part/cambios de nicks/signoff/etc en el canal. b
muestra los link/unlink/ los "transfer files" con otros
robots. c
muestra los comandos de los usuarios. x
muestra los envios de ficheros. s
muestra los msg del server, las conexiones y desconexiones. w
muestra los mensajes entre IRCops. o
muestra las noticias de otros robots. Para quitarte o
ponerte modes es asi: .console +p
(añades p a tu consola) .console -jk
(quitas j y k) .console +p-jk
(añades p y quitas j y k) .console
(si pones el comando sin modes, el robot te mostrará los modos que
tengas activados) |
|
.dccstats |
Muestra las
conexiones DCC que tenga el robot en ese momento. |
|
.deop
<nick> |
Quita el OP a
"nick". Si "nick" es OP (+o) en el robot, el robot
no le quitará su @ en el canal. |
|
.echo
on/off |
Comando que decide si
de los comandos que escribas en el DCC CHAT se muestra o no tu línea
escrita del comando. Esta opción esta por defecto en ON y no conviene
cambiarla. |
|
.help |
Muestra una lista de
los comandos disponibles en la Party-Line. |
|
.help
<comando> |
Muestra la ayuda
correspondiente a ese comando. |
|
.+ignore
<host> |
El robot ignorará
todo lo que llegue desde ese host. Si algún usuario del robot usa ese
host el robot no obedecerá esta acción a menos que la realice el owner
(+n dueño del robot). |
|
.-ignore
<host> |
Quita el ignore a un
host que esté en la lista ignore. |
|
.info |
Este comando permite
la configuración de una pequeña linea info que el robot dirá siempre
que entres al canal. .info <frase>
configurará la frase que te dirá el robot. .info
si solo pones el comando el robot te dirá si tienes alguna frase
configurada. .info
none este comando borrará tu línea info si la tuvieses. |
|
.invite
<nick> |
Invita a alguien al
canal. Si el robot está en varios canales debes terminar el comando con
<canal> |
|
.kick
<nick> <mensaje> |
Kickea una persona
del canal. |
|
.kickban
<nick> <mensaje> |
Kickea una persona y
además la banea. El ban será temporal y durará una hora. Si quieres
un ban permanente usa el comando .+ban |
|
.match
<mascara> |
Muestra los usuarios
reconocidos por el robot dentro de la cadena de caracteres especificada.
Ejemplo: .match
darktree y el robot responde: ***
Matching "darktree": HANDLE
HOSTMASK(S) PASS ATTR LAST Bot
Ecua@ecuadorayuda.org
(yes) omfxnp 13:41 *!Bot@bots.ecua.net INFO: Hola Andyshito, bienvenido al canal!!! --- Found 1 match. Ver .whois para la explicación de los diferentes campos. |
|
.me
<acción> |
Ejecuta un comando
solo en la Party-Line y no en el canal. |
|
.msg
<nick> <mensaje> |
Envía un privado a
alguien desde el robot (como si el robot hubiera tecleado /msg) |
|
.newpass
<nueva pass> |
Sirve para cambiar tu
clave de acceso en el robot. |
|
.nick
<nuevo nick> |
Cambia tu nick dentro
del robot. |
|
.note
<nick> <mensaje> |
Envía un memo a un
usuario del robot, si este usuario está en ese momento en la Party-Line
(y no esta away), recibirá el mensaje directo, si no está, el mensaje
será guardado y la próxima vez que el usuario entre al canal o en la
Party-Line será avisado de ese memo por el robot. Funciona como si
fuera un memoserv (DALnet) interno del robot. |
|
.notes
index |
Muestra una lista de
los notes guardados para ti. Este resumen contiene el nick de los que te
enviaron las notes y la fecha/hora en que las notes fueron escritas. |
|
.notes
read <nº>
o <ALL> |
Te permite leer
una note si pones el número de la note, o todas las notes si pones ALL. |
|
.notes
erase <nº> o <ALL> |
Te permite borrar
una note si pones el número de la note, o todas las notes si pones ALL. |
|
.op
<nick> |
El robot da OP a
"nick". |
|
.quit |
Sales de la
Party-Line (pone fin a la conexión DCC con el robot). |
|
.resetbans |
Hace que la lista de
bans del canal y del robot sean las mismas. Todos los bans puestos en el
canal que no se encuentren en la lista ban del robot serán borrados y
todos los bans de la lista ban del robot que no estén en el canal serán
puestos. |
|
.say
<mensaje> |
Envía un mensaje al
canal (como si el robot tuviera la capacidad de hablar en el canal) |
|
.servers |
Muestra todos los
servidores que estén en la lista de servidores del robot. |
|
.topic
<topic> |
El robot cambia el
topic del canal (siempre que el robot sea OP en el canal, o que el canal
no esté +t). |
|
.who |
Muestra todos los
usuarios actualmente en la Party-Line. |
|
.whois |
Muestra información
sobre un usuario reconocido por el robot. Hay 5 tipos de información
dada: HANDLE: Nick del usuario en el robot. HOSTMASK(S): Mascaras
reconocidas por el robot. PASS:
"(yes)" quiere decir que el usuario tiene una pass en bot. ATTR: Lista de
atributos (FLAGS) de ese usuario. LAST: Hora y fecha de
la ultima sesión del usuario en el robot. Los diferentes
atributos que pueden ser vistos en ATTR pueden ser vistos en el cuadro FLAGS
(mas abajo) |
|
.whom |
Muestra una tabla con
todos los usuarios conectados al robot en ese momento. |
Comandos
solo para masters y owner (dueño
del robot)
|
En los EGGdrops no hay niveles que determinen el poder de acción de las
diferentes personas que tienen acceso. Ese poder de acción esta
determinado por los "FLAGS" (literalmente:
"banderas"). Cada persona tiene diferentes FLAGS que definen
su poder. Un FLAG es una letra, y cada letra significa un poder
diferente. El comando usado para
cambiar los FLAGS de un usuario es .chattr
Comando limitado a los master (algunos FLAGS) y owner del robot (todos
los FLAGS). Sintaxis:
.chattr <nickname>
[+|-]flags
<canal> Ejemplos:
.chattr ^KrOnOs^ +x #EcuadorAyuda .chattr
Andyshito -p #EcuadorAyuda .chattr
elprofe_ +x-p #EcuadorAyuda Lista
de los FLAGS o
o
Nivel "global op".
Podrá obtener op en cualquier canal donde el robot sea op. o
m
Nivel "master". Da
la mayoría de los privilegios en el robot. Son usuarios que tienen la
confianza del dueño del robot. o
n
Nivel "owner" (dueño).
Es el mayor nivel posible. Da control absoluto sobre el robot. Debes
elegir con mucha confianza si le das este acceso a alguien ya que tendrá
total control sobre el robot y la shell donde corre. Este nivel puede
matar el robot. o
t
Nivel "botnet master".
Usuario con capacidad para agregar, borrar e interconectar
robots. Solo se usa cuando hay robots conectados entre ellos. o
x
Nivel "xfer".
Usuario con acceso al área de archivos del robot. Podrá subir y bajar
archivos del shell través del robot. o
p
Nivel "Party-Line".
Usuario con acceso a la línea de charla del robot, el DCC Chat. o
b
Nivel "bot". El
usuario es otro robot. o
d
Nivel "global deop".
El robot no permitirá que el usuario sea op. o
k
Nivel "auto kick/ban".
El bot baneará al usuario cuando entre al canal. o
f
Nivel "friend". El
usuario no será kickeao o baneado por hacer flood, spam... Los kicks
automáticos del robot no funcionará con él. o
v
Nivel "autovoice".
El usuario obtiene automáticamente el +v al entrar a los canales
configurados en el robot con +autovoice. o
g
Nivel "global autovoice".
El usuario obtiene automáticamente el +v al entrar en cualquier canal. o
q
Nivel "quiet". El
robot no permitirá que el usuario tenga +v. o
a
Nivel "global auto-op".
El usuario obtiene automáticamente +o al entrar a cualquier canal. Este
es un comando muy desrecomendado
porque puede pasar que otras personas no usuarios del robot puedan ser
op. o
h
Nivel "hilite".
Utilización del "reverso" en la ayuda. o
u
Nivel "unshare". El
registro de usuarios no es enviado a otros robots. o
j
Nivel "janitor". El
usuario puede supervisar las transferencias de ficheros. FLAGS
reservados a los robots (por
tanto el "usuario" debe tener el FLAG b activo) o
h
Nivel "hub". El
robot intentará cada minuto conectarse a un "hub" hasta poder
realizar la conexión. Una vez conectado a un "hub" no
intentará conectarse a otro. o
a
Nivel "alternate".
Si el robot no puede conectarse a ningún "hub" intentará
conectarse a un robot con el FLAG "a" activado. Cuando se haya
conectado al "+a" dejará de buscar conexión con los robots
"+a" pero seguirá buscando un "hub". Si se conecta
a un "hub" se cortará la conexión con el "+a". o
s
Nivel "share". El
robot está en modo activo en la red de robots. o
p
Nivel "passive". El
robot está en modo pasivo en la red de robots. o
l
Nivel "leaf". Si un
robot tiene activo este FLAG ningún otro robot podrá conectarse a él.
Solo estará conectado con el robot que haya conectado primero. o
r
Nivel "reject".
Cada robot marcado con este FLAG no será permitido en el botnet (red de
robots). Es lo mismo que un Q-line en un servidor IRC. |
|
|
Añadir
usuarios al robot Para
añadir un usuario al robot, debes ser +m (master) o +n (owner). Si el usuario esta en línea: (y en el canal) en tu Party-Line teclea
.adduser
<nick> El
usuario deberá elegir su password en el robot tecleando /msg
nick-del-robot pass <la-clave> y tu en tu Party-Line deberás darle los
flags: .chattr
<nick> +-flags <canal>
(este comando está explicado mas arriba). Si el usuario
no esta en línea: tu deberás hacer todos los pasos, en la
Party-Line teclea .+user <nick> después .+host
<nick>
ident@ultimohost.del.usuario.com (esto ultimo para que el
robot pueda reconocer la entrada del usuario) Después debes
configurarle los flags .chattr
<nick> +-flags <canal>
y configurarle una clave .chpass
<nick> <nueva-clave> El usuario, en
cualquier caso, deberá identificarse al robot cada vez que use una IP
diferente a la ultima vez que el robot le vió: /msg
nick-del-robot ident <clave> <nick> Nunca olvides que los
robots reconocen lo usuarios por la IP, si la IP ha cambiado el
robot ya no reconoce el usuario y no obedecerá los comandos. |
|
|
.addlog
<comentario> |
Permite añadir un
comentario en el archivo LOG del robot (útil por ejemplo para explicar
una situación confusa del canal). |
|
.away
<razón> |
Te coloca como away
dentro de la Party-Line del robot. No sobre el IRC. |
|
.+bot |
Añadir un robot. |
|
.-bot |
Suprimir un robot. |
|
.chaninfo |
Muestra la
configuración del robot para el canal. |
|
.chat
<nº del canal> o <nombre> |
Cambia el
"canal" dentro de tu DCC CHAT con el robot. Cuando te conectas
al robot, eres automáticamente colocado en la Party-Line (canal 0).
Puedes después unirte a un "canal" o solo a las personas que
estén en el mismo canal que tu, ven lo que escribas (como un mini IRC).
Los número de canales válidos son desde el 1 hasta el 99999. |
|
.chinfo
<nick> <mensaje> |
Cambia el mensaje de
bienvenida de <nick> |
|
.chnick |
Cambia el nick de un
usuario en e robot. |
|
.chpass
<nick> <password> |
Cambia la clave de un
usuario del robot. |
|
.deluser
<nick> |
Borra un usuario del
robot. |
|
.email
<dirección email> |
Te permite inscribir
tu email (esto no es muy usado por el robot, pero aparecerá si alguien
te hace un .whois). Es una buena idea configurar el email en el robot ya
que es un método fácil para los demás usuarios recordarla si la han
perdido. |
|
.files |
Te sitúa en la zona
de transferencia de ficheros (si esta activada). A partir de ahí puedes
consultar los ficheros disponibles y descargártelos (un fichero
aparecerá con los comandos disponibles disponibles en esta zona y los
ficheros disponibles). |
|
.+host |
Explicado en Añadir
un usuario. |
|
.-host |
Explicado en Añadir
un usuario. |
|
.jump |
Hace que el robot se
reconecte al siguiente servidor en su lista de servidor (en el .conf) Si
deseas que se conecte a un servidor concreto: .jump servidor.irc.elegido.com:nº-puerto |
|
.motd |
Muestra el MOTD (Message
Of The Day = mensaje del día) Aunque en la
realidad se cambia mucho menos que una vez al día!. Este mensaje de
todos modos se muestra automáticamente cada vez que abres un DCC CHAT
Party-Line. |
|
.rehash |
Re lanza el archivo
de configuración .conf Si este tiene cambios, será esta la forma de
hacerlos efectivos. |
|
.reload |
Re lanza el archivo
de usuarios. Si este tiene cambios, será esta la forma de hacerlos
efectivos. |
|
.restart |
Re inicia por
completo el robot, incluidos todos los ficheros. |
|
.save |
Guarda el fichero de
usuarios. |
|
.+user |
Explicado en Añadir
un usuario. |
|
.-user |
Explicado en Añadir
un usuario. |
Comandos
solo para el owner (dueño del robot)
|
.+chan |
El robot monitorizará
el canal. |
|
.-chan |
Borra un canal del
robot. |
|
.chansave |
Guarda la configuración
del robot. |
|
.chanset |
Cambia la configuración
del robot. Los siguientes atributos puedes ser activados o desactivados
con el comando chanset. Ejemplo: .chanset
+enforcebans o
clearbans
retira todos los BAN del canal cuando el robot entra en el mismo. o
enforcebans
hace kick a los usuarios que tienen BAN. o
dynamicbans
activa los BAN en el canal solo cuando es necesario. o
userbans
autoriza a otros usuarios de poner un BAN. o
autoop
hace OP automáticamente a los usuarios +o cuando entran en el canal. o
bitch
solo permite a los usuarios +o ser OP en el canal. o
greet
dice la user info cada vez que
el usuario entra al canal. o
protectops
re-OPea un usuario +o si es deopado. o
statuslog
LOGea el channel status todos
los 5 minutos. o
stopnethack
deOPea todos los no +o que entren al canal con un server OP. o
revenge
hace un revancha deOP a todo aquel que haya BAN y/o kick al robot. o
secret
no da detalles del canal en la red de robots botnet. |
|
.chanload |
Re lanza la
configuración del robot. |
|
.die
<razón> |
Mata el robot. No es
una muerte total, todos los archivos de configuración seguirán en tu
shell. Lo único se cortará el proceso unix que le permite estar en el
IRC. Ese proceso mas tarde puedes reactivarlo. |
|
.loadmodule
<modulo> |
Lanza un modulo. |
|
.unloadmodule
<modulo> |
Anula un modulo. |
|
.set
<variable> <valor> |
Modifica el valor de
una variable: .set +greet
#nombre-canal enable = pone el canal en modo greet. .set timezone =
activa la timezone .set seen enable =
activa la función seen. |
Fuente: MiK