Con este pequeño y sencillo tutorial lograremos que nuestro mensaje personal del Windows Live Messenger se actualice de acuerdo a lo que publiquemos en Twitter.
Requerimientos:
- Cualquier versión de Windows Live Messenger
- Messenger Plus! Live
Una vez que tengamos instalado ambos programas nos dirigimos al menú Plus! del Messenger.
Luego de que estemos en el recuadro de “Preferencias y opciones” nos dirigimos a “Scripts”. Hacemos clic en “Crear nuevo…” le ponemos el nombre que deseamos y aceptamos.
A continuación se nos presenta un recuadro en el que debemos ingresas las siguientes líneas de código, en aqui la parte resaltada (usuario_twitter) tenemos que cambiar por nuestro nick en twitter, el original (link mas abajo) sacaba de tu mail, el cual casi siempre no es el mismo de tu cuenta en twitter:
var originalMessage = null;
var lastTwitt = null;
// we assume that the user has
// the same id in twitter & messenger
var twitterServiceUrl =
'http://twitter.com/statuses/user_timeline/**usuario_twitter**.json';
function OnEvent_Initialize(MessengerStart) {
originalMessage = Messenger.MyPersonalMessage;
// first twitt
get_twitt();
}
function OnEvent_Uninitialize(MessengerExit) {
// recover the original message
// before running the script
if (originalMessage != null) {
Messenger.MyPersonalMessage = originalMessage;
}
}
function get_twitt() {
var request = new ActiveXObject('Microsoft.XMLHTTP');
if (request) {
request.onreadystatechange = function () {
if (request.readyState == 4) {
var x = eval(request.responseText);
if (x.length > 0 && lastTwitt != x[0].id) {
lastTweet = x[0].id;
Messenger.MyPersonalMessage = x[0].text;
}
}
};
request.open('GET', twitterServiceUrl, true);
request.send(null);
}
MsgPlus.AddTimer('twittTimer', 1000 * 60);
}
function OnEvent_Timer(id) {
if (id == 'twittTimer') {
get_twitt();
MsgPlus.AddTimer('twittTimer', 1000 * 60);
}
}
Con esto tendremos de manera automática que cambien los mensajes de actualización de twitter en tu Messenger, sin introducir ninguna contraseña.