[hm] [bot] presentacion de emma

Ruben Pollan meskio en sindominio.net
Jue Dic 22 21:48:36 CET 2011


Llevo desde el hackmeeting trabajando a ratos en la idea del bot de listas y al
fin tengo algo que presentar. He dejado a emma funcionando en un servidor.
Todavía esta muy verde, falla a ratos, esta en estado alfa, pero podemos
empezara a jugar con ella.

Os cuento un poco de que sirve ahora mismo emma.
Aviso: email largo


Como funciona
-------------

Ahora mismo emma es capaz de comunicarse por email y por irc.

Desde email se le escriben comandos de forma [[comando|parametros]]. Su
dirección de correo es emma en sindominio.net. Ahora mismo por email solo tiene un
comando implementado:
- remind∷ Sirve para programar recordatorios para ser enviados por email en una
  fecha dada. Como parametros hay que enviar algo del tipo:
  23/12/2011 08:17;hackmeeting en listas.sindominio.ent;asunto;cuerpo del email

En el irc emma esta en el canal #hackmeeting, con nick emm_. Se le pueden enviar
comandos en mensajes privados a ella o en el canal poniendo su nick primero
(tipo "emm_: comando parametros"). Hay varios comandos implementados:
- remind∷ Igual que en el caso del email, para programar recordatorios por
  email.
- find: Para buscar emails en el archivo de la lista, emma tiene el archivo
  entero de la lista y se pueden buscar emails indicandole lo que espera
  encontrar en cada cabezera. Se le pueden poner expresiones regulares entre '/',
  Tipo: From:/meskio.*/,Tags:asamblea,Body:/okupas malvados/
- display: Una vez echo un 'find' con display le puedes pedir a emma que muestre
  un email de la lista de resultados indicandole el numero de email a mostrar.
- moderate: Empieza a moderar una asamblea. Para asignar turnos de palabra
  conforme se pidan.
- word: Pedir turno de palabra en una asamblea moderada.
- stop: Para la asamblea


Cosas por hacer
---------------

- Escribir documentación comprensible para hackers de módulos
- Limpiar el soporte de irc que esta muy verde.
- Dar soporte a mediawiki
- Implementar algún tipo de traducciones
- Darle mas funcionalidad


Hackme
------

Emma esta pensada para ser hackeada, he intenado que sea facil hacer modulos
para ella añadiendole funcionalidad. Estáis todas invitadas a participar en
esto.

El codigo fuente esta disponible en gitorious: https://gitorious.org/emma
Y hay algo de documentación en: http://code.meskio.net/emma/doc/


-- 
Rubén Pollán  | http://meskio.net/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Lo hago para no volverme loco cuando noto
que solo me queda un demonio en un hombro
por que se ha cortado las venas
el ángel que había en el otro.
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: </pipermail/hackmeeting/attachments/20111222/94a810ca/attachment.pgp>


Más información sobre la lista de distribución HackMeeting