Thread Data

class fbchat.PageData(*, session, id, photo, name, last_active=None, message_count=None, plan=None, url=None, city=None, likes=None, sub_title=None, category=None)[source]

Represents data about a Facebook page.

Inherits Page, and implements ThreadABC.

photo

The page’s picture

name

The name of the page

last_active

When the thread was last active / when the last message was sent

message_count

Number of messages in the thread

plan

Set Plan

url

The page’s custom URL

city

The name of the page’s location city

likes

Amount of likes the page has

sub_title

Some extra information about the page

category

The page’s category

class fbchat.UserData(*, session, id, photo, name, is_friend, first_name, last_name=None, last_active=None, message_count=None, plan=None, url=None, gender=None, affinity=None, nickname=None, own_nickname=None, color=None, emoji=None)[source]

Represents data about a Facebook user.

Inherits User, and implements ThreadABC.

photo

The user’s picture

name

The name of the user

is_friend

Whether the user and the client are friends

first_name

The users first name

last_name

The users last name

last_active

When the thread was last active / when the last message was sent

message_count

Number of messages in the thread

plan

Set Plan

url

The profile URL. None for Messenger-only users

gender

The user’s gender

affinity

From 0 to 1. How close the client is to the user

nickname

The user’s nickname

own_nickname

The clients nickname, as seen by the user

color

The message color

emoji

The default emoji

class fbchat.GroupData(*, session, id, photo=None, name=None, last_active=None, message_count=None, plan=None, participants=NOTHING, nicknames=NOTHING, color=None, emoji=None, admins=NOTHING, approval_mode=None, approval_requests=NOTHING, join_link=None)[source]

Represents data about a Facebook group.

Inherits Group, and implements ThreadABC.

photo

The group’s picture

name

The name of the group

last_active

When the group was last active / when the last message was sent

message_count

Number of messages in the group

plan

Set Plan

participants

The group thread’s participant user ids

nicknames

A dictionary, containing user nicknames mapped to their IDs

color

The groups’s message color

emoji

The groups’s default emoji