Mi Brain-Training Personal

Para que no se me olviden las cosas…

¿Qué se comenta sobre Asterisk en Twitter?

Hace algún tiempo me entraron ganas de volver a jugar con el API de Twitter. Anteriormente había hecho un simple cliente de Twitter para consola con Python y CURL, pero quería hacer alguna otra cosa.

Viendo que los bots estaban de moda se me ocurrió hacer asteriskbot, un bot de Twitter que re-twittea todo mensaje que contenga el hashtag #asterisk.

La idea (y su implementación) es bastante simple: a intervalos regulares se buscan todos los mensajes que contengan #asterisk y si no ha sido re-twitteado previamente, se twittea y listo. Para controlar si un mensaje ha sido procesado o no se guarda su identificador en una base de datos SQLite (¿he dicho alguna vez que me encanta? :) ).

El script permite hacer un bot de Twitter sólo con elegir el hashtag que se quiera y añadir una línea al cron. Podéis descargarlo aquí.

twitter

PD: Necesito un favicon de esos para asteriskbot, ¿alguien se anima?

11 Comentarios

  1. 12Ago09 - 15:55 | Link

    ¡Muy bueno! Lo voy a probar ahora mismo :) . Lo único que igual te faltaría el RT en los tweets para que se vea que son retweets y no contestaciones a los autores de los mismos.

  2. 12Ago09 - 18:18 | Link

    Aupa loretahur!

    Pues en su momento lo pensé, pero como lo único que hace es retwittear, pues no lo puse…

    Ya me contarás si lo pones por ahí ;)

  3. 02Sep09 - 18:52 | Link

    Aupa Saghul,

    Desde el grupo de investigación OBEA de Mondragon Unibertsitatea no interesa tener un bot que retwittee algunas cosas.

    La cuestión es que el servidor que aloja nuestra web está en godaddy y aunque acepta python no se como hacer para que permita acceder a la base de datos de Godaddy ni tampoco si puedo instalar las dependencias necesarias en el servidor (supongo que no).

    Bueno, a ver si nos puedes echar una mano…

    Eskerrik asko de antemano!

    Aitor Bediaga

  4. 02Sep09 - 19:23 | Link

    Aupa Aitor:
    Necesitaría conocer mejor el entorno hostil de Godaddy, si quieres mandame un mail y le echamos un ojo ;)

  5. Roberto Torres
    23Nov09 - 20:18 | Link

    Hola Saghul, tu bot funcionaria para hacer un marketing viral? En la empresa donde trabajo, estoy proponiendo que aprovechemos twitter para posicionarnos mejor entre los prospectos y veo que tu herramienta es robusta para hacer eso.

    PD: Nosotros estamos hosteados en godaddy.com, lograste solucionar lo que te pregunto Aitor?

    Gracias,

  6. 23Nov09 - 20:29 | Link

    @Roberto: Si, funcionaria, solo tienes que ajustarlo para que ReTwitee lo que tu quieras :)

    Lo de godaddy al final no tuvo solucion, se lo re-implemento en PHP ;)

  7. Roberto Torres
    23Nov09 - 22:05 | Link

    Gracias Saghul por la pronta respuesta, donde podre obtener tu codigo en PHP?

  8. 24Nov09 - 08:06 | Link

    @Roberto: No lo hice yo… no lo tengo.

  9. Roberto Torres
    24Nov09 - 15:59 | Link

    AAAhhhh, yo habia entendido por Loretahur que tu habias hecho el twitterbot en Python y entendi luego por ti que lo habias hecho en PHP.

    Perdo, podrias decirme donde puedo encontrar alguno de los 2 codigos? En Python o en PHP?

  10. 24Nov09 - 16:25 | Link

    El de Python lo tienes aqui: http://saghul.net/blog/downloads/twitterbot/

  11. Roberto Torres
    24Nov09 - 19:31 | Link

    Gracias Saghul, me sera muy util tu codigo.

    PD: Te estoy siguiendo a traves de Twitter, gracias!

1 Trackbacks

  1. [...] con este blog (es decir, el “bicheo”), me he puesto a probar el twitterbot que ha hecho Saghul en python (debo reconocer que estoy pez en este lenguaje… pero el script es bastante [...]

Escribir un Comentario

Tu email no será desvelado. Los campos obligatorios están marcados con un *

*
*