¿Cómo cambio el nick del bot?
Cuando el bot ya está en-línea y queremos cambiarle el nick, debemos editar su
archivo de configuración (normalmente llamado eggdrop.conf.dist).
Para poder hacer esto, necesitas tener algunos conocimientos básicos,
indispensables del manejo del shell para que puedas moverte a través de los
directorios y ubicar el archivo de configuración del bot.
Entra al shell y con un editor de texto abre dicho archivo, el editor que
usaremos en este ejemplo se llama 'pico' y es muy sencillo de usar, similar al
bloc de notas de Windows; teclea:
pico /home/login/directorio/eggdrop.conf.dist
En la línea anterior sustituye 'login' por tu nombre de usuario y 'directorio'
por el nombre del directorio donde está el bot, normalmente es "eggdrop".
Si los datos tecleados fueron los correctos, aparecerá el archivo de
configuración del bot. Para moverte por el archivo usa las flechas de dirección
del cursor, localiza la línea que dice SET NICK (en la cual se define el nick
del bot) y cambia ahí el dato, por ejemplo:
set nick "LindoBot"
Para salir del editor teclea ctrl+x, te va a preguntar si deseas grabar los
cambios; contesta 'y' para grabarlos y 'n' para salir sin modificar nada.
Por último, en el DCC del bot, teclea '.rehash' (sin las comillas). Esto hace
que el bot lea de nuevo el archivo de configuración.
¿Cómo hago que el bot entre a algún canal?
En el DCC del bot, teclea '.+chan #canal' (sin las comillas).
¿Cómo hago que el bot salga de un canal?
Hay 2 formas:
Si quieres que el bot salga permanentemente del canal:
En el DCC del bot, teclea '.-chan #canal' (sin las comillas).
Esto hará que se borren todos los datos relacionados con el canal especificado.
Si quieres que el bot salga temporalmente del canal:
En el DCC del bot, teclea '.chanset #canal +inactive' (sin las comillas).
Esto hará que el bot salga del canal sin borrar los datos relacionados al mismo,
como son: bannes, accesos, configuración específica, etc.
¿Cómo agrego usuarios?
Para agregarlo a la base de datos, en el DCC del bot, teclea: '.adduser nick'
(sin las comillas). La persona deberá estar al menos en un mismo canal en común
con el bot. --Para completar el proceso, el usuario que acabas de registrar
debe decirle al bot el password que va a usar, para eso debe teclear:
/MSG BOT PASS password-a-usar
Sustituir la palabra BOT por el nick del bot.
Los usuarios se agregan sin privilegios; para otorgarlos:
| .chattr nick +o
| Convierte a NICK en operador global
| .chattr nick -o
| Quita a NICK el nivel de operador global
| .chattr nick |o #hoy
| Convierte a NICK en operador del canal #hoy
| .chattr nick |-o #hoy
| Quita a NICK el nivel de operador en el canal #hoy
| .chattr nick +p
| Da acceso a NICK a la partyline del bot
| .chattr nick -p
| Quita a NICK el acceso a la partyline del bot
| | | | | |
Observaciones:
Un operador global puede obtener OP en cualquier canal donde el bot sea operador
Para pedirle OP al bot, teclear: /MSG BOT OP password
¿Cómo borro a un usuario?
En el DCC del bot, teclea: '.-user nick' (sin las comillas).
No encuentro a mi bot en IRC, ¿cómo lo contacto?
No me acepta el DCC Chat mi bot, ¿cómo lo soluciono?
Si no encuentras al bot, puede ser que esté en algún servidor en split o esté intentando
conectarse a alguno.
Si no te reconoce o no te acepta los dcc.chats podría ser que tu ident@host haya cambiado.
En cualquiera de ambos casos podrás entrar a la 'partyline' del bot sin DCC conectándote
por telnet a la dirección (host virtual) y puerto que esté usando.
Supongamos que tu bot usa el host virtual "a.b.c.alpha.net" y definiste el puerto
telnet 10500 (el puerto telnet se define cuando das de alta el bot por primera
vez), para entrar:
telnet a.b.c.alpha.net 10500
El bot te pedirá tu nick y password para poder entrar a la partyline.
Notas:
Para ver en qué servidor está conectado el bot: '.servers' (sin las comillas)
Para que se cambie de servidor el bot: '.jump' (sin las comillas)
Para que se cambie a un servidor específico: '.jump irc.servidor.net' (sin las
comillas)
Si tu ident@host es correcto y sí es reconocido por el bot pero no te acepta conexiones DCC,
en tu mIRC prueba con lo siguiente:
alt+o
Connect
Local Info
On connect, always get: Local Host
Lookup method: normal
Cierra el mIRC
Vuélvelo a abrir y conéctate
Otra opción para entrar al DCC del bot es enviándole un CTCP, teclea: /ctcp
<NickDeTuBot> chat
¿Cómo hago que el bot le pida OP a X en Undernet?
Hay 2 formas:
1) Instalándole un script para que haga este proceso. En la sección de scripts de MDS puedes
encontrarlo.
2) Editando su archivo de configuración. Busca la sección set init-server y añade
la línea que aparece subrayada abajo. Además, debe tener su "AUTOMODE" en "OP" en X.
set init-server {
putserv "MODE $botnick +i-ws"
putserv "PRIVMSG x@channels.undernet.org :login <username> <password>"
}
¿Cómo hago que el bot despliegue un mensaje en el canal cuando entre alguien en
particular?
En el DCC del bot, teclea:
.chinfo nick #canal mensaje
Para que el bot despliegue el mensaje deben transcurrir al menos 3 minutos de la
salida de la persona del canal a su regreso.