HowTo: Conectarnos al chat de Facebook con Pidgin (nuevamente)

Hace un tiempo atrás Facebook anunció que abandonaban el protocolo XMPP para su sistema de chat y por ende, aplicaciones como Pidgin, Empathy y demás dejarían de funcionar. Del anuncio al hecho pasó bastante tiempo, pues hace un par de días que dejó de funcionar Pidgin como cliente de mensajería para la red social de Mark Zuckerberg.

Pero no todo está perdido, ahora podemos usar un plugin que usa el protocolo abierto MQTT (MQ Telemetry Transport), que es el mismo que usa Facebook para su aplicación en los teléfonos móviles. Lo he probado y funciona a la perfección, solo que debemos hacer algunos ajustes. Veamos como hacerlo.

Instalar el plugin

Los usuarios de ArchLinux que usen AUR no necesitan hacer mucho, solo abrir un terminal y poner:

$ yaourt -S purple-facebook

Ahora, el resto de los mortales pueden seguir los pasos que nos explican en HumanOS, que son los siguientes:

1- Descargamos la última versión del plugin:

Descargar Plugin

2- En el caso de Ubuntu/Debian debemos instalar las dependencias necesarias para compilar el plugin:

$ sudo apt install libjson-glib-dev libglib2.0-dev libpurple-dev

3- Abrimos un terminal donde bajamos el plugin y ejecutamos:

$ tar xvf purple-facebook-*.tar.gz
$ cd purple-facebook-*
$ ./configure
$ make
$ sudo make install

Donde el símbolo asterísco es remplazado por el número de la revisión liberada y que complementa el nombre de la carpeta. Y eso es todo..

¿Cómo configurar nuestra cuenta?

Si ya tenemos configurada una cuenta de Facebook en Pidgin solo debemos editarla y hacemos lo siguiente:

1- Escogemos el nuevo protocolo:

Tienen que escoger el que dice Facebook, porque Facebook (XMPP) es el anterior

2- Automáticamente cambiará la ventana con los datos que debemos poner y nos saldrá algo como esto:

En el nombre de usuario podemos poner nuestro correo principal de Facebook, el nombre de usuario pero sin el @chat.facebook.com detrás o tu número de teléfono/celular asociado a tu cuenta.

Y eso es todo queridos amiguitos.. ya podemos chatear nuevamente con nuestros contactos de Facebook mediante Pidgin.


48 comentarios

  1.   Iván Barra dijo

    Amigo Elav, Mark Shuttleworth es el CEO de Canonical, Mark Zuckerberg es el CEO de Facebook.

    Saludos y Gracias por el tip.

    1.    elav dijo

      JAJAJAJA, si lo sé, lo sé.. es que parece que estaba pensando en Ubuntu cuando escribí el post, y como los dos se llaman Mark, pues se me fue el automático jajajaa. Ya lo corregí, gracias..

      1.    NaM3leSS dijo

        Gracias elav!!!!!!!!! desde hace días no podía conectarme, esto me viene de perillas, ya que no soporto ver el inicio de facebook, solo uso su chat.
        Saludos

        1.    elav dijo

          De nada.. Es algo que me estaba afectando a mi también, porque muchas veces no quiero entrar a Facebook pero si necesito hablar con amigos y familiares..

  2.   m4sh4 dijo

    Hola probe lo que publicaron en el post y me pude conectar, sin embargo, siempre que escribo algo, me dice que tengo que esperar unos segundos para volver a escribir??? Tengo que configurar algo más?? Gracias

    1.    elav dijo

      Mmm raro, a mi no me pasa..

  3.   Derpie dijo

    Elimine mi cuenta cuando supe que dejaría de utilizar XMPP ya que lo poco que me gustaba de el era que podía con cliente que se me viniera en gana. Me llega un poco tarde el articulo pero no me arrepiento de borrar la cuenta :v

    1.    elav dijo

      Siempre puedes crear otra 😀

  4.   fer_pflores dijo

    Hay alguna manera de que funcione con Emphaty?

    1.    elav dijo

      Ni idea, este tips solo es para Pidgin.. 🙁

      1.    dashtlx dijo

        alguna sugerencia con esto

        http://blog.desdelinux.net/conectarnos-chat-facebook-pidgin/#comment-135109

    2.    Angel Miguel Fernandez dijo

      fer_pflores
      Yo instale Emphaty y me importó la cuenta desde pidgin y funciona bien.

    3.    Clown dijo

      para empathy solo es necesario cambiar el certificado ssl, ya que es ese el que causa el problema

  5.   dasht dijo

    me tira este “error”

    make[1]: se sale del directorio «/home/dashtlx/Escritorio/purple-facebook-4098e875ebcb/purple-facebook-4098e875ebcb/pidgin/libpurple/protocols/facebook»
    make[1]: se ingresa al directorio «/home/dashtlx/Escritorio/purple-facebook-4098e875ebcb/purple-facebook-4098e875ebcb»
    make[1]: No se hace nada para «all-am».
    make[1]: se sale del directorio «/home/dashtlx/Escritorio/purple-facebook-4098e875ebcb/purple-facebook-4098e875ebcb»

    qué estaré haciendo mal?
    Thks
    By the way, Excelente Blog!

    1.    jujenio dijo

      Tengo el mismo drama, lo resolviste? como?.. gracias… saludos!

    2.    Luis dijo

      Tuve el mismo problema en Ubuntu. Busqué el plugin en el centro de software, sólo escribí “pidgin facebook” y me apareció, lo instalé y todo anda a la perfección. Saludos.

  6.   Edison Moreno dijo

    Gracias por la información, pensé que había cambiado algo en la configuración de facebook, pero no encontraba nada y con esto ya me funcionó; solo indicar que no me dejaba modificar la antigua Cta.; sino que me toco borrar la anterior y agregar una nueva.

  7.   Emanuel Acuña dijo

    Estimado caballero creador del post, me podrías decir cual tema y fuente esta utilizando en su entorno al momento de realizar las capturas de pantalla?
    Muchas gracias

    1.    elav dijo

      Estilo de la Ventana: Breeze
      Tema para la Ventana: Evolvere Light
      Tipografía: Tahoma

      Saludos

  8.   jaraneda dijo

    nunca se acuerdan de nosotros que usamos fedora

    1.    elav dijo

      No tenemos la culpa de pocos usen esa cosa llamada Fedora..

      JAJAJA, es broma, es broma.. pues supongo que puedes compilarte el plugin desde el Source que está en el enlace de descarga.. no debe ser complicado..

      😉

      1.    zzz dijo

        mira tambien pueden usar el jitsi que esta hecho en java correo sobre cualquier plataforma y tiene para xmpp, facebook y googletalk

  9.   James_Che dijo

    ¿Hay alguna forma de instalarselo al Pidgin en Windows?…..por cierto extraño el pingüino de ir arriba xD

    1.    James_Che dijo

      Yo mismo me respondo 😛
      Está en otro idioma, pero se entiende
      http://www.informateque.net/se-connecter-a-facebook-avec-pidgin-sans-le-protocole-xmpp/

  10.   Miguel dijo

    Hay algo así para android?

  11.   freebsddick dijo

    Desde emacs siempre ha funcionado de la mejor manera por medio de Bitlbee tienes https://wiki.bitlbee.org/HowtoFacebookXMPP y con el nuevo protocolo https://wiki.bitlbee.org/HowtoFacebookMQTT realmente facil de usar sin configuraciones adicionales y completamente sin salir de emacs !

  12.   zoraxito dijo

    gracias che, probado y funcionando, se agradece! saludos

  13.   Rodrigo dijo

    Al fin. Muy útil esta info. Pude volver a conectarme luego de varios días sin este chat. Gracias.

  14.   Nico F. dijo

    Excelente!! Gracias. lo implemente 😀

  15.   rober dijo

    excelente tutorial.me sirvió. saludo!

  16.   morbideath dijo

    Aaaaaaaaa funciona perfectamente! Muchas gracias, amigo 😀

  17.   Lenn dijo

    ¡Hola! Muy útil, al menos ya sé a causa de qué ha dejado de funcionar mi cuenta de Fb, ¿pero hay alguna manera de implementar el plugin en Windows? Soy muy patosa con estas cosas y no encuentro nada al respecto T.T

    ¡Gracias!

    1.    Jesus dijo

      hola mira len tengo el mismo problema que tu así que si pudieras cuando resuelvas me das un toque a mi correo gracias es jesusrh21@gamil.com

  18.   Juanjo dijo

    Muchísimas gracias. Me ha sido de mucha utilidad. Uso Linux Mint 17.2 y ahora funciona perfectamente.

  19.   Jesus dijo

    Hola el post esta muy explicativo pero yo utilizo windows me pudieras ayudar con eso??

  20.   Yasmani dijo

    Buenos días alguien me puede ayudar estoy intentando instalar el plugin en suse y me da este error
    configure: error: Package requirements (glib-2.0 >= 2.20.0 gobject-2.0) were not met:

    No package ‘glib-2.0’ found
    No package ‘gobject-2.0’ found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables GLIB_CFLAGS
    and GLIB_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.

    Alguien sabe todas las dependencias que hay que tener

  21.   Tedel dijo

    Los usuarios de Gentoo y derivados (Sabayon, Calculate) tienen x11-plugins/purple-facebook en Portage.

  22.   freakcuba dijo

    por favor alguien puede ayudarme en debian me devuelve este error configure: error: no acceptable C compiler found in $PATH
    See `config.log’ for more details

  23.   Kronos dijo

    Lo configuré así y al parecer intenta conectar, pero me dá “Incorrect username or password” aunque lo ponga todo bien. ya verifiqué montones de veces el usuario y el pass y nada…

  24.   pedrop dijo

    Esto es lo que estuve viendo para hacer eso mismo en Windows, espero que les sirva.

    https://github.com/dequis/purple-facebook/wiki/Installing-on-Windows

  25.   jose dijo

    ¿Se pude borrar luego la carpeta purple-facebook-* de la sección de descargas?

  26.   Jose_Reyes dijo

    Hola en Windows no logro conectar el transporte.

  27.   Neil Rozas Gaete dijo

    Hola, como obtengo el numero del arterisco? no entiendo que numero anotar ni donde encontrarlo

  28.   RADEL dijo

    Saludo y felicito por la genial publicación de este tema, por favor tengan la amabilidad de publicar de manera didactica “Como Installar Facebook en Pidgin en el Sistema Operativo Linux Fedora LXDE 32 Bits,

    Agradezco de antemano su gentiles atenciones ayudas y prontas respuestas.

  29.   Carlos Montealegre dijo

    Hola, bastante útil esto. Desde hace rato tenía ganas de usarlo pero no le había visto la utilidad. Sólo una pregunta, ¿alguna manera de agregar la cuenta de Gmail? Muchísimas gracias.

  30.   Rigo dijo

    Me de el siguiente error No se pudo conectar a b-api.facebook.com: Falló la conexión SSL si alguien me puede ayudar se lo agradeceria. Saludos

  31.   yasmany dijo

    Hola, necesito los certificados. Me da un problema con los SSL.Gracias de antemano

  32.   yasmany dijo

    Ah y es desde windows

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.