Me gusta Twitter

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Uh, qué descuidada tengo esta bitácora. Desde hace tiempo decidí que todo lo que contara sobre Jabber lo haría aquí y no en mi web. Mejor no mezclar cosas... :) Pero como hace mucho que no hago nada para Jabber, pues esto queda medio abandonado.

Hoy me ha dado por commitear unos cambios en mi servicio de Status on Web de Jabberland. Ha sido algo mínimo porque otra mejora importante que tengo en desarrollo aun me da algún problema, de carga sobre todo.

Dejando los arreglos de siempre, depuración de código y mejora de rencimiento oportunos, el cambio añadido ha sido la integración de mi servicio con el de Twitter.com. Twitter es una web que simplemente permite mostrar "qué estás haciendo" y actualizarlo vía web, IM y SMS. Lo que he hecho es que ahora si se usan los dos servicios y cambias el mensaje de estado en tu cliente Jabber/Gtalk, se actualizará también en el estado de Twitter. Así de sencillo.

Para activarlo solo hay que decirle a mi bot "twitter USUARIO CONTRASEÑA", y para desactivarlo en un futuro "twitter off". Eso mismo sale en la ayuda del bot (si le dices "ayuda" o "help"). Fijísimo que mucha gente es reacia a usar esto por el hecho de tener que indicar sus datos de la cuenta twitter... no les culpo, yo lo haría también, así que espero que confíen en mi buena fe y me crean cuando les digo que los datos según me llegan los guardo ya encriptados para la autentificación HTTP futura.

Esa es otra, puesto que twitter soporta mensajería instantánea... porqué no uso ese método? Sencillo, porque para actualizar los datos por ese método hay que tener un bot suyo agregado y validada tu cuenta, y para actualizar el dato se hace enviándole un mensaje cada vez. Así pues, no tengo acceso a ese método... por lo que vi más correcto usar el método HTTP.

Ahora con las dos cosas integradas puedo por ejemplo mostrar en cualquier web el avatar que uso en Jabber (con mi servicio), el estado que tengo (también con Jabberland), y el mensaje de estado (esta vez bien con mi servicio o bien con el de twitter).

En fin, alguna posibilidad más? :)