All Projects → bitlbee → Bitlbee Facebook

bitlbee / Bitlbee Facebook

Licence: gpl-2.0
Facebook protocol plugin for BitlBee

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Bitlbee Facebook

Opensource Socialnetwork
Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 16 international languages.
Stars: ✭ 710 (+160.07%)
Mutual labels:  chat, facebook
React Native Messenger
Facebook Messenger Implementation using react-native
Stars: ✭ 351 (+28.57%)
Mutual labels:  chat, facebook
Q Municate Ios
Q-municate iOS repository
Stars: ✭ 164 (-39.93%)
Mutual labels:  chat, facebook
Chat app
A flutter chat app built with firestore. It is clone of messenger.User can create stories,chat and search in real time.
Stars: ✭ 493 (+80.59%)
Mutual labels:  chat, facebook
Caprine
Elegant Facebook Messenger desktop app
Stars: ✭ 6,170 (+2160.07%)
Mutual labels:  chat, facebook
Purple Facebook
Facebook protocol plugin for libpurple (moved from jgeboski/purple-facebook)
Stars: ✭ 924 (+238.46%)
Mutual labels:  chat, facebook
React Messenger
Chat UX components built with React, inspired by Facebook Messenger
Stars: ✭ 167 (-38.83%)
Mutual labels:  chat, facebook
b11
11 DIGIT FACEBOOK ACCOUNTS PASSWORD CRACKER <br> FOR BANGLADESHI TERMUX USERS
Stars: ✭ 87 (-68.13%)
Mutual labels:  facebook
Photoeditor
A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
Stars: ✭ 3,105 (+1037.36%)
Mutual labels:  facebook
googleAnalyticsProphetR
Applying Facebook's prophet on Google Analytics data
Stars: ✭ 30 (-89.01%)
Mutual labels:  facebook
fb-sdk-cljs
facebook javascript sdk wrapper for clojurescript
Stars: ✭ 13 (-95.24%)
Mutual labels:  facebook
KASocialLogins
This is Social login library in which you can login through Facebook , LinkedIn and Google
Stars: ✭ 15 (-94.51%)
Mutual labels:  facebook
Whatsapp Web
WhatsApp chat from [command line, terminal, console, cli] 📵
Stars: ✭ 259 (-5.13%)
Mutual labels:  chat
Pearsend
A simple CLI client for peer-to-peer file or message sending. Written in Python
Stars: ✭ 35 (-87.18%)
Mutual labels:  chat
Embera
A Oembed consumer library, that gives you information about urls. It helps you replace urls to youtube or vimeo for example, with their html embed code. It has advanced features like offline support, responsive embeds and caching support.
Stars: ✭ 268 (-1.83%)
Mutual labels:  facebook
universal-routed-flux-demo
The code in this repo is intended for people who want to get started building universal flux applications, with modern and exciting technologies such as Reactjs, React Router and es6.
Stars: ✭ 31 (-88.64%)
Mutual labels:  facebook
Cordova Plugin Native Keyboard
🎹 Add a Slack / WhatsApp - style chat keyboard to your Cordova app!
Stars: ✭ 271 (-0.73%)
Mutual labels:  chat
Vue Mpvue Chatrobot
㊙A chat robot for web & Wechat producted by vue+mpvue+nodejs.
Stars: ✭ 269 (-1.47%)
Mutual labels:  chat
Socket.io
NodeJS《你画我猜》游戏
Stars: ✭ 255 (-6.59%)
Mutual labels:  chat
fb-scraper
Scrape a Facebook profile and turn it into a JSON file
Stars: ✭ 18 (-93.41%)
Mutual labels:  facebook

The Facebook protocol plugin for bitlbee. This plugin uses the Facebook Messenger MQTT-based protocol.

This project is not affiliated with Facebook, Inc.

Usage

General usage instructions are available in the bitlbee wiki:

https://wiki.bitlbee.org/HowtoFacebookMQTT

Installing with packages

Debian/ubuntu APT repo

An APT repo for several recent debian/ubuntu versions is available here:

https://jgeboski.github.io/

This builds git/development versions.

Debian buster/backports

Debian's official repos have packages for releases of this plugin, with the slightly different name "bitlbee-plugin-facebook". Use the APT repo if it's not the latest.

$ apt install bitlbee-plugin-facebook

Fedora

$ dnf install bitlbee-facebook

RHEL/CentOS

Follow the general instructions for enabling EPEL before installing it:

http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

$ yum install bitlbee-facebook

Building from source

The following packages are required: autoconf, automake, libtool, glib2, json-glib, bitlbee (names may vary across distros)

Example for debian-based systems:

apt install build-essential autoconf automake libtool libglib2.0-dev libjson-glib-dev bitlbee-dev

Example for Fedora-based systems:

dnf install gcc autoconf automake libtool glib2-devel json-glib-devel bitlbee-devel

Make sure bitlbee and its headers have been installed. If bitlbee came from the distribution's repository, it will most likely need the development package, like bitlbee-dev or bitlbee-devel in the example above.

If bitlbee was built by hand (or alike via a script), ensure the make target install-dev is invoked. This target is not called by default, and will install the headers that are needed.

$ git clone https://github.com/bitlbee/bitlbee-facebook.git
$ cd bitlbee-facebook

With a "global" (or system) bitlbee installation:

$ ./autogen.sh
$ make
$ make install

Otherwise, before running those commands, set PKG_CONFIG_PATH to the path to the bitlbee.pc file. For example:

$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/

Debugging

One of the two supported environment variables can be defined to enable debugging output. This can be used in unison with debuggers such as GDB, which should enable easier tracing of bugs.

When posting to the issue tracker, please ensure any sensitive information has been stripped.

For bitlbee and the plugin:

$ export BITLBEE_DEBUG=1
OR
$ BITLBEE_DEBUG=1 gdb ...

For just the plugin:

$ export BITLBEE_DEBUG_FACEBOOK=1
OR
$ BITLBEE_DEBUG_FACEBOOK=1 gdb ...

Obtaining a GDB backtrace:

$ gdb \
    -ex 'handle SIGPIPE nostop noprint pass' \
    -ex 'break g_log' -ex run -ex bt \
    --args /usr/sbin/bitlbee -Dnvc /etc/bitlbee/bitlbee.conf
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].