Skip to content

tiancj/emesene

Repository files navigation

emesene

emesene is an instant messenger capable of connecting to various networks and utilizing different graphical toolkits. Currently msn, xmpp (jabber) and Tencent QQ are supported through papyon, SleekXMPP, and webqq, which allows emesene to connect to various IM services such as Windows Live Messenger, GTalk, Facebook Chat, Tencent QQ, China Fetion(under developemnt), etc.

Tencent QQ

Tencent QQ is the most popular IM in China, and this version of emesene has implemented the basic function, such as get friends' contact, mark and avatars, get groups' contacts, and get/send messages to your friends.

Some functions need to be implented, list as below:

  • seperate normal friends' contact list and groups' contact list
  • fill groups' contact list, such UIN, QQ number, avatars, etc.
  • caches for QQ avatars, messages, etc.
  • fix bug of send/recevice group messages
  • Support multiple accouts at the same time, and this may be the most usefull function for someone
  • invite(find/add friend's account), group management, file transfer, video support

If anyone has the interest of developmenting QQ and Fetion protocol, please contact me.

China Fetion

Besides of QQ, Fetion is used widely in China, because it can send messages to your friends' mobile phone, and there are some wonderfull projects that have already implemented its protocol, such as levin's openfetion, linux fetion(qt), etc. Intergrate fetion to emesene is underway.

Useful links

Upstream libraries repositories

emesene embeds in its codebase a number of python libraries for the different service it supports. We embed them instead of using git submodules so we can make packagers' life better and hotfix eventual bugs.

About

emesene branch to support QQ purely implemented by python

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published