«

»

Imprimir esta Post

Bot Subasta Eléctrica (I)

Bot de subastaelectrica.net

Elementos presentes en el diseño del Bot

Mi antiguo socio me propuso un pequeño proyecto que a él le parece útil y que a mí me resultó curioso tecnológicamente. Tanto ha sido, que me propuse montar el prototipo en menos de una hora y casi lo consigo (hora y media tampoco es para tanto).

El concepto es el siguiente: desarrollar un bot para Twitter que publique automáticamente las actualizaciones de diferentes valores generados en la subasta eléctrica, tanto diaria como interdiaria.

El resultado del prototipo lo podéis ver aquí. Sin entrar en mucho detalle, lo que se ve en esa cuenta de Twitter es una TL generada automáticamente, es decir, un Bot para Twitter

Important!

  • Uso de OAuth para autentificar la publicación
  • Uso de la API de Twitter para generar una aplicación
  • Configuración de Cron en un hosting compartido
  • Interfaz con el servicio de datos. En este caso, archivos planos de texto.

Cron se encarga de ejecutar un script periódicamente que consulta la web de la OMEL según la especificación que ellos dan para acceso a recursos. Una vez se obtiene el archivo con los datos, se forma un mensaje legible. El mismo script se autentifica contra Twitter mediante OAuth y los tokens de Twitter y, tras ser validado, envía una petición a la API de Twitter para que publique el mensaje.

El resultado es un bot completamente autónomo que actualiza una cuenta de Twitter con información extraída de un tercero.

¡En entradas siguientes detallaré los pasos!

Important!

Sígueme en Twitter o sigue a @subastaelectric para estar informado. También puedes entrar en la web de Subasta Eléctrica para ver las gráficas de precios de la energía en la sesión diaria.

Acerca del autor

Dani Ramírez

Artesano del conocimiento, del software y los juegos de mesa. También Ex-CEO de una empresa que nunca dio beneficios, Ex-programador a tiempo completo, Ex-estudiante de ingeniería... Knowledge, software and board game craftsman. Also, Ex-CEO-of-a-company-which-never-had-profits, Ex-full-time-programmer, Ex-engineering-student, ...

Enlace permanente a este artículo: http://danibishop.com/bot-subasta-electrica-i/

Pinterest