A Universal Chat History Management
Fields
Table Message:
- source(enum): can be 0:wechat, ...
- time(time)
- sender: id of the sender. id follows the name convention of source
- chatroom: id of the chatroom (can be a private chat with a sender, or a group chat)
- text: text content. emojis are encoded according to the source
- image: binary of the image.
- sound: binary of an audio
- extra_data: other possible data specific to the source.
Table Wechat: