weweChat icon indicating copy to clipboard operation
weweChat copied to clipboard

有个建议,希望能保存聊天记录,不知道能否实现

Open PikachuWu opened this issue 6 years ago • 11 comments

微信网页版有个诟病就是不能保存聊天记录,如果可以解决这个的话就太好了!

PikachuWu avatar Sep 11 '17 01:09 PikachuWu

目前返回的id不是固定的,所以没有什么比较好的方式去保存记录

trazyn avatar Sep 11 '17 02:09 trazyn

感觉这个功能挺需要的,您如果可以的话,在备注中加入我们自己确定的唯一标识应该也可以的呢?

PikachuWu avatar Sep 11 '17 03:09 PikachuWu

把好友设置备注然后通过备注去标识用户确实可以,但是如果其他设备也修改了这个备注,然后没有被同步到客户端,或者备注重名,那么原来保存的历史记录就会有问题了

2017-09-11 11:40 GMT+08:00 PikachuWu [email protected]:

感觉这个功能挺需要的,您如果可以的话,在备注中加入我们自己确定的唯一标识应该也可以的呢?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/trazyn/weweChat/issues/30#issuecomment-328407516, or mute the thread https://github.com/notifications/unsubscribe-auth/ABsVMrOolORUKdqnPSAzg6C4-U8DSU5Nks5shKudgaJpZM4PSiEO .

trazyn avatar Sep 11 '17 04:09 trazyn

这种情况下只能减少变量了,比如头像+昵称+备注名,作为一条唯一的标识,加入头像或昵称更改的时候,备注名未被更改时,更新这条标识,如果备注名被更改,标识被破坏,查询是否有头像+昵称一致的然后重新改回来备注,如果都在那个时间段里面三个都被改了的话就尴尬了··· 个人的见解,因为不是很熟悉electron的具体开发,正在学习中··· 见笑了

PikachuWu avatar Sep 11 '17 04:09 PikachuWu

麻烦效果感觉也不怎么好,看能不能有什么办法拿到用户的真实id了,这样的话就能保存记录了

2017-09-11 12:43 GMT+08:00 PikachuWu [email protected]:

这种情况下只能减少变量了,比如头像+昵称+备注名,作为一条唯一的标识,加入头像或昵称更改的时候,备注名未被更改时,更新这条标识,如果备注名被更改, 标识被破坏,查询是否有头像+昵称一致的然后重新改回来备注,如果都在那个时间段里面三个都被改了的话就尴尬了··· 个人的见解,因为不是很熟悉electron的具体开发,正在学习中··· 见笑了

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/trazyn/weweChat/issues/30#issuecomment-328413711, or mute the thread https://github.com/notifications/unsubscribe-auth/ABsVMqOnD8MLy_S4a_DTKVek_moCdy2-ks5shLpjgaJpZM4PSiEO .

trazyn avatar Sep 11 '17 04:09 trazyn

@trazyn Meaage Backup 那个插件是干啥的?我还以为是可以自动备份消息到云盘呢

lietouleon avatar Jan 15 '18 04:01 lietouleon

可以参考这个,后面提交的几个 https://github.com/dongyuwei/electronic-wechat/commits/master

H1d3r avatar Jul 11 '18 07:07 H1d3r

看起来是昵称和备注名作为KEY值保存的,并没有什么好的办法保证唯一性

On Wed, Jul 11, 2018 at 3:02 PM, H1d3r [email protected] wrote:

可以参考这个,后面提交的几个 https://github.com/dongyuwei/electronic-wechat/commits/master

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/trazyn/weweChat/issues/30#issuecomment-404066428, or mute the thread https://github.com/notifications/unsubscribe-auth/ABsVMl4hGiLHm76qZBj0WiY4l6p2wHGmks5uFaMUgaJpZM4PSiEO .

trazyn avatar Jul 11 '18 07:07 trazyn

可以不完美,但是很有必要有,你觉得呢

motlhuhu avatar Aug 07 '18 16:08 motlhuhu

说实话,历史记录真的很有必要。有时候跟业务扯皮拿证据就看谁的聊天记录保留的更全了

banjuer avatar Nov 13 '18 12:11 banjuer

用备注保存较合适,如果备注重名或者改了,只要有办法合并,交给用户处理就好。

standin000 avatar Nov 25 '18 05:11 standin000