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?
¿Cómo hago que el bot salga de un canal?
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?
/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:
¿Cómo borro a un usuario?
No encuentro a mi bot en IRC, ¿cómo lo contacto?
No me acepta el DCC Chat mi bot, ¿cómo lo soluciono?
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:
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:
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?
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?
.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.