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:

Una vez que tengamos instalado ambos programas nos dirigimos al menú Plus! del Messenger.

image

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.

image

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.

Inspiración.