Plugin protokol Facebook untuk bitlbee. Plugin ini menggunakan protokol berbasis Facebook Messenger MQTT.
Proyek ini tidak berafiliasi dengan Facebook, Inc.
Petunjuk penggunaan umum tersedia di wiki bitlbee:
https://wiki.bitlbee.org/HowtoFacebookMQTT
Repo APT untuk beberapa versi debian/ubuntu terbaru tersedia di sini:
https://jgeboski.github.io/
Ini membangun versi git/pengembangan.
Repo resmi Debian memiliki paket untuk rilis plugin ini, dengan nama yang sedikit berbeda "bitlbee-plugin-facebook". Gunakan repo APT jika bukan yang terbaru.
$ apt install bitlbee-plugin-facebook
$ dnf install bitlbee-facebook
Ikuti petunjuk umum untuk mengaktifkan EPEL sebelum menginstalnya:
http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
$ yum install bitlbee-facebook
Paket-paket berikut diperlukan: autoconf, automake, libtool, glib2, json-glib, bitlbee (nama mungkin berbeda antar distro)
Contoh untuk sistem berbasis debian:
apt install build-essential autoconf automake libtool libglib2.0-dev libjson-glib-dev bitlbee-dev
Contoh untuk sistem berbasis Fedora:
dnf install gcc autoconf automake libtool glib2-devel json-glib-devel bitlbee-devel
Pastikan bitlbee dan headernya telah terinstal. Jika bitlbee berasal dari repositori distribusi, kemungkinan besar bitlbee memerlukan paket pengembangan, seperti bitlbee-dev atau bitlbee-devel pada contoh di atas.
Jika bitlbee dibuat dengan tangan (atau serupa melalui skrip), pastikan make target install-dev
dipanggil. Target ini tidak dipanggil secara default, dan akan menginstal header yang diperlukan.
$ git clone https://github.com/bitlbee/bitlbee-facebook.git
$ cd bitlbee-facebook
Dengan instalasi bitlbee "global" (atau sistem):
$ ./autogen.sh
$ make
$ make install
Jika tidak, sebelum menjalankan perintah tersebut, setel PKG_CONFIG_PATH ke jalur ke file bitlbee.pc
. Misalnya:
$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
Salah satu dari dua variabel lingkungan yang didukung dapat ditentukan untuk mengaktifkan keluaran debugging. Ini dapat digunakan bersama dengan debugger seperti GDB, yang seharusnya memudahkan pelacakan bug.
Saat memposting ke pelacak masalah, pastikan semua informasi sensitif telah dihapus.
Untuk bitlbee dan plugin:
$ export BITLBEE_DEBUG=1
OR
$ BITLBEE_DEBUG=1 gdb ...
Untuk pluginnya saja:
$ export BITLBEE_DEBUG_FACEBOOK=1
OR
$ BITLBEE_DEBUG_FACEBOOK=1 gdb ...
Mendapatkan penelusuran balik GDB:
$ gdb
-ex 'handle SIGPIPE nostop noprint pass'
-ex 'break g_log' -ex run -ex bt
--args /usr/sbin/bitlbee -Dnvc /etc/bitlbee/bitlbee.conf