Uma es una bot voladora hecha inicialmente por fcr en Tcl, Nos brinda por el momento los siguientes servicios:
Búsqueda en Google, al escribir por ejemplo lo siguiente en el chat: !google algas marinas.
Ayuda sobre como hacer que Uma te entienda: !ayuda
Para saber si sigue viva: !ping
Para saber que versión de Uma está corriendo hacé: !version
Para hacer una cuenta: != cuenta, por ejemplo: !=1+1
y muchas otras opciones más …
Cabe aclarar que Uma tiene un montón de características no documentadas, sólo conocidas por algunos integrantes de MontevideoLibre, y por quienes lean el código fuente.
Para listar los comandos y módulos disponibles en Uma, lo más fácil es hacer !ayuda, y seguir las instrucciones.
Uma tiene un diseño claramente modular, y como está programada enteramente en Tcl tiene también mucho dinamismo, permitiendo entre otras cosas cargar y descargar módulos dinámicamente, sin tener que reiniciarla.
El API para los módulos es muy simple, y con el paso del tiempo fue mejorando progresivamente, pasando ahora por un período de estabilidad relativa.
Uma es AGPLv3 y por lo tanto su código está disponible en internet:
svn co http://svn.montevideolibre.org/uma
La lista de correo de desarrollo de uma se encuentra aquí: Lista de desarrollo de Uma
Una de las ideas, es hacer que Uma sirva también para desde el IRC poder realizar consultas al mvdgis.
Cosas para hacer en Uma: TODO.
| Navegador de: Uma |
| Manuales: | Comandos básicos, ::geodesy, Módulo auth, Módulo badwords, Módulo chanlog, Módulo changes, Módulo distancia, Módulo fresnel, Módulo fspl, Módulo google, Módulo karma, Módulo module, Módulo msg, Módulo phrasedb, Módulo remoteban, Módulo rpc, Módulo sed, Módulo url, Módulo userlist. |
| | Instalación, Configuración. |
| Desarrollo: | API, BugTrack, TODO, Template. |
| Otro: | Frases célebres, Portada. |