Implement FB messenger backend #4

Open
opened 2020-02-21 21:15:34 +00:00 by lx · 1 comment
Owner

Use fbchat in python

  • Basic direct message support
  • Backlogging missed messages
  • Avatars
  • Images and files
  • Get avatars in higher resolution (depends on this fbchat issue)
  • Check if onTitleChange is for what is also called thread.name
  • Check that group chats work (not tested due to limited amount of fb users)
  • Find out what kind of event is fired when we are added to group chat and handle it
  • Use async io instead of threads (low priority, threads work well for now, but when fbchat 2.0 is released we can adapt)
  • Fix resolving user IDs
  • Store the client pickle automatically in the config
  • Add a mechanism to search for users
Use `fbchat` in python - [x] Basic direct message support - [x] Backlogging missed messages - [x] Avatars - [x] Images and files - [ ] Get avatars in higher resolution (depends on [this fbchat issue](https://github.com/carpedm20/fbchat/issues/414)) - [x] Check if onTitleChange is for what is also called thread.name - [x] Check that group chats work (not tested due to limited amount of fb users) - [x] Find out what kind of event is fired when we are added to group chat and handle it - [ ] Use async io instead of threads (low priority, threads work well for now, but when fbchat 2.0 is released we can adapt) - [x] Fix resolving user IDs - [x] Store the client pickle automatically in the config - [x] Add a mechanism to search for users
lx changed title from More protocols to [TODO] More protocols 2020-02-21 21:31:30 +00:00
lx changed title from [TODO] More protocols to Implement FB messenger backend 2020-02-21 21:36:06 +00:00
lx added the
enhancement
label 2020-02-21 21:36:11 +00:00
lx added a new dependency 2020-02-21 21:36:25 +00:00
lx self-assigned this 2020-02-21 21:37:57 +00:00

I received once a duplicated message in a 1-to-1 conversation (checked on messenger where it was not duplicated).

I received once a duplicated message in a 1-to-1 conversation (checked on messenger where it was not duplicated).
Sign in to join this conversation.
No description provided.