Analizar el contexto de las frases para evitar falsos positivos en badwords.
Módulo para notificaciones.
Opción para búsqueda en es.wikipedia.org y en.wikipedia.org, pero sugiero usar el motor de Google para buscar en vez del de wikipedia que no resulta tan bueno.
Opción para mandar mensajes, a usuarios que no se encuentran conectados. Similar a como lo hace "lambdabot", @tell <usuario> <mensaje> o para que sea privado /msg lambdabot @tell <usuario> <mensaje>.
Luego cuando el usuario al cual se le mando un mensaje se conecte, recibe un aviso de "lambdabot" diciendo que tiene mensajes, para leerlos tipea @messages o bien /msg lambdabot @messages para leerlo de forma privada.
Nota: Es de imaginarse que debe adaptarse esta opción para Uma, sustituyendo @ por !, y capaz que buscar otros nombres para el comando, ya que tell y messages vendrían a estar en ingles.
Un sistema mediante el cual permita mediante un mensaje por privado autenticado /msg Uma !moderar, habilitar inmediatamente el modo de moderado, dando el token de voice cada cierto tiempo o antes mediante un comando !cambiar…
Respecto a karma:
Guardar en la base de datos del módulo karma no solo el karma del nick, sino también la fecha de la última modificación de su karma, y así purgarlo si pasa más de un mes sin ser modificado, o si tiene karma=0.
Y al hacer un !karma top 10 (o la sintaxis que fuera), que ejecutara la rutina de purgar los nicks con más de un mes sin modificar o con karma=0.
Esta rutina del módulo karma se podría ejecutar sin dramas una vez por día, y al cargar el módulo.