Template
El template es un archivo que se encuentra junto a los demás módulos en la carpeta module/, el objetivo del mismo es servir como base para la creación de nuevos módulos.
Pasos a seguir al utilizarlo
- Cambiar todos los
module_namepor el nombre que vaya a tener el nuevo módulo. - Agregar una brevísima información sobre qué hace el módulo (unas pocas palabras) en
info, por ejemplo: "Channel logger and random repeater module". - Colocar el nombre e e-mail del autor, o sea tu nombre e e-mail.
- Agregar event handlers y procedimientos para cada orden de la forma
!commandque se quiera implementar. - Cuando los mensajes que se quieran recibir no tienen la forma
!command, se tendrá que editar el código deon_msg, o borraron_msgsi no se piensa usar. - Completar el texto de ayuda, en el procedimiento que implementa el evento de ayuda del módulo, independientemente de qué órdenes se vayan a implementar, o de si se implementa alguna.
- Por cada orden de la querida forma
!commandque se haya implementado, se deberá agregar un event handler al comienzo (junto a los demás), y obviamente el procedimiento que maneje el evento. Siga las instrucciones especificadas en el template. - Si se usa bases de datos, resultaría práctico ver el código de otros módulos como el módulo karma y el módulo chanlog.
- Utilice
on_unloadpara cerrar bases de datos, archivos y sockets que el módulo haya abierto.