GitHunt
ST

Facebook Chat (Messenger) for Python

======
fbchat

Facebook Chat (Messenger <https://www.messenger.com/>) for Python. This project was inspired by facebook-chat-api <https://github.com/Schmavery/facebook-chat-api>.

No XMPP or API key is needed. Just use your ID and PASSWORD.

Installation

Simple:

.. code-block:: console

$ pip install fbchat

Example

.. code-block:: python

import fbchat

client = fbchat.Client("YOUR_ID", "YOUR_PASSWORD")

Sending a Message

.. code-block:: python

friends = client.getUsers("FRIEND'S NAME")  # return a list of names
friend = friends[0]
sent = client.send(friend.uid, "Your Message")
if sent:
    print("Message sent successfully!")

Getting last messages sent

.. code-block:: python

last_messages = client.getThreadInfo(friend.uid,0)
last_messages.reverse()  # messages come in reversed order

for message in last_messages:
    print(message.body)

Authors

Taehoon Kim / @carpedm20 <http://carpedm20.github.io/about/>__

Languages

Python100.0%

Contributors

Other
Created July 19, 2016
Updated September 30, 2020
stanleykylee/fbchat | GitHunt