La tarde de ayer en el Club fue de robots. La idea era incorporar bots a la Matriz y diseñar las tareas de los primeros. Al principio nos costó un poco diferenciar la lógica de los chatbots de IRC o XMPP de la de un bot en un entorno como GNU social donde por defecto los hilos de conversación son visibles por todos los que nos siguen.
Así que dejamos la posibilidad de hacer juegos conversacionales y API-bots (que te permiten buscar, usando su API, en plataformas externas como tiendas o servicios de comida a domicilio) para la próxima integración de XMPP en el interfaz de Quitter.
Nos centramos en bots que interactuaran en el hilo de mensajes público. Como resultado decidimos programar dos bots para experimentar y aprender haciendo:
- Un bot instrumental, que en nuestra instancia será el usuario @lamatriz que:
- Dará la bienvenida a los que se hagan una cuenta nueva y les explicará las peculiaridades del nodo.
- Detectará posibles spammers y usuarios que dirijan sus mensajes fundamentalmente a usuarios de otros nodos y les mandará mensajes personales.
- Eliminará cuentas «abandonadas».
- Responderá a preguntas de contexto básicas (respondiendo con términos de la Indianopedia y títulos y entradillas de posts compartidos a través de WordPress-GNUsocial) y se le podrá preguntar si están disponibles o alguien busca algo en concreto en Sharings
- Y por probar algo divertido, una serie de bots de «personajes», que responden con una cita más o menos relacionada cuando se les pone en CC de un mensaje.
Source: Las Indias Club