V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Dogergo
V2EX  ›  分享创造

我把我和我老婆从认识到现在的聊天记录跑了个词云出来

  Dogergo · 2023 年 12 月 13 日 · 26814 次点击
这是一个创建于 768 天前的主题,其中的信息可能已经有所发展或是发生改变。

得益于开源项目:

https://github.com/LC044/WeChatMsg

现在导出微信聊天记录已经是一件相当简单的事情了。但是这个项目跑出的词云好像有点问题,好像聊天记录不完整一样。所以我去找了可以读取 SQLite 的软件,读了他解码出来的数据库文件。

执行 SQL:

-- MicroMsg.db 文件中的 Contact 表存的用户信息,先根据备注查微信 ID
SELECT UserName FROM Contact WHERE Remark=?
-- Msg.db 中的 MSG 表存的历史聊天记录
SELECT StrContent, localId, datetime(CreateTime, "unixepoch", "localtime") as CreateTime FROM MSG WHERE StrTalker = ? AND Type = 1 AND StrContent NOT like "%[%" ORDER by CreateTime asc

然后发现数据是全量的,但是词云不准确,不知道什么原因。迫于不想读源码,直接找了个词云工具,重新生成。

感谢开源项目:

https://github.com/fuqiuai/wordCloud
https://github.com/silsuer/wordcloud

上图

1 2 3 4 5

教程

一键提取微信聊天记录,生成 HTML 、Word 文档永久保存,还能生成微信年度聊天报告

微信聊天记录只是备份就太无聊了,一键生成属于自己的词云图,让我们玩点有意思的

注意事项

所用到的工具被我放在公众号里了,如果有兄弟感觉被冒犯,那对此我感到抱歉,请联系站长帮我移动到推广节点。

第 1 条附言  ·  2023 年 12 月 13 日

赶紧出来解释一下: 词云只是根据词频把一些词生成到一起的。实际上那几个词可能并不挨着,不要太污喂! 词云只是根据词频把一些词生成到一起的。实际上那几个词可能并不挨着,不要太污喂! 词云只是根据词频把一些词生成到一起的。实际上那几个词可能并不挨着,不要太污喂!

此外,公众号在教程的链接里,这里也放一个图片吧,那就。 1

123 条回复    2023-12-19 10:45:41 +08:00
1  2  
sunny352787
    1
sunny352787  
   2023 年 12 月 13 日   ❤️ 69
MD ,路过还能被电子脚踹一下...
YaD2x
    2
YaD2x  
   2023 年 12 月 13 日   ❤️ 4
方法学会了,请问老婆哪里找?
AFOX
    3
AFOX  
   2023 年 12 月 13 日 via Android   ❤️ 3
shit ,单身狗看不得这个,但是创意很好
littleJohn
    4
littleJohn  
   2023 年 12 月 13 日
省流:老公 老婆 老板 哈哈哈
pianjiao
    5
pianjiao  
   2023 年 12 月 13 日
图碎了。 公众号在哪儿
proxychains
    6
proxychains  
   2023 年 12 月 13 日
单身喵看不得这些
cheava
    7
cheava  
   2023 年 12 月 13 日   ❤️ 7
第一张图右臂部分有点意思
vagusss
    8
vagusss  
   2023 年 12 月 13 日
不错
Tumblr
    9
Tumblr  
   2023 年 12 月 13 日   ❤️ 58
第一眼这是看到了什么不干净的内容啊!!! 🙈🙊
webjourneyer
    10
webjourneyer  
   2023 年 12 月 13 日
这个有点意思
murmur
    11
murmur  
   2023 年 12 月 13 日   ❤️ 1
我想那个了
吃了

来!
在一起

jonahtan
    12
jonahtan  
   2023 年 12 月 13 日
有点意思
zfyime
    13
zfyime  
   2023 年 12 月 13 日   ❤️ 1
只看到了 老婆 老公 想要 给我
dddd1919
    14
dddd1919  
   2023 年 12 月 13 日
老婆 你 没有 这个
miemie666
    15
miemie666  
   2023 年 12 月 13 日   ❤️ 3
闭眼都知道要歪楼了
graetdk
    16
graetdk  
   2023 年 12 月 13 日
下一步,可以训练一个聊天 bot 了,可以用我们的这个服务: https://www.modihand.com/
我自己的例子: https://ai.greatdk.com/
Dogergo
    17
Dogergo  
OP
   2023 年 12 月 13 日
@YaD2x 啊,你们村没发吗,我们都是过年回去发的
Dogergo
    18
Dogergo  
OP
   2023 年 12 月 13 日
@AFOX 学会了就能撩妹了,先存一下,等着给她惊喜
Dogergo
    19
Dogergo  
OP
   2023 年 12 月 13 日
@pianjiao append 进来了
Dogergo
    20
Dogergo  
OP
   2023 年 12 月 13 日
@Tumblr 我裂开,这些词怎么会出现在一起的
Dogergo
    21
Dogergo  
OP
   2023 年 12 月 13 日
@murmur 我没有,我不是,别瞎说
Dogergo
    22
Dogergo  
OP
   2023 年 12 月 13 日
@zfy941 假装没看见就好了,也许我生成词云的时候应该屏蔽这些词
Dogergo
    23
Dogergo  
OP
   2023 年 12 月 13 日
@graetdk 登科大佬,好的,会看一下,生成数字人的自己
jonahtan
    24
jonahtan  
   2023 年 12 月 13 日
not support for macOS base on apple chip 😢
劝退
Tumblr
    25
Tumblr  
   2023 年 12 月 13 日
@cheava #7 你是咋知道小姑娘是背对你还是面对你的。 😏
ryan961
    26
ryan961  
   2023 年 12 月 13 日
单身狗手贱点进来了,你可真该死呀🐶
billzhuang
    27
billzhuang  
   2023 年 12 月 13 日
hahhahahahahahahahhahaha
goddamhucker
    28
goddamhucker  
   2023 年 12 月 13 日
鼠人看不得这些😭
JARKECHONG
    29
JARKECHONG  
   2023 年 12 月 13 日
Tezos
    30
Tezos  
   2023 年 12 月 13 日
emmmmmmm
angenin
    31
angenin  
   2023 年 12 月 13 日
买菜必涨价!!!
RobertLyu
    32
RobertLyu  
   2023 年 12 月 13 日
行了,我知道你们很恩爱了,带着我的祝福快快离开吧。🥲
MRG0
    33
MRG0  
   2023 年 12 月 13 日
qq 能实现吗,好像有消息漫游,比较狗屎
Donahue
    34
Donahue  
   2023 年 12 月 13 日
核凸 报警!!!🐶
wqhui
    35
wqhui  
   2023 年 12 月 13 日
特意切个代理看图
itianjing
    36
itianjing  
   2023 年 12 月 13 日
两年前求婚的时候也搞了这个,导出微信聊天记录废了好大的劲
stardew
    37
stardew  
   2023 年 12 月 13 日
@Tumblr #9 哈哈哈哈哈哈哈哈
DAGU1182810784
    38
DAGU1182810784  
   2023 年 12 月 13 日
哥们儿不拿咱们当外人儿啊
Hyschtaxjh
    39
Hyschtaxjh  
   2023 年 12 月 13 日
停用词过滤一下噢
szyp
    40
szyp  
   2023 年 12 月 13 日
https://github.com/myth984/wechat-report 两年前用过一个类似的
foreverpp50
    41
foreverpp50  
   2023 年 12 月 13 日
为什么聊天记录不用蓝奏云啊,阿里云盘还要登录才能下载
Dogergo
    42
Dogergo  
OP
   2023 年 12 月 13 日
@foreverpp50 蓝奏云不让我放 exe
jethroX
    43
jethroX  
   2023 年 12 月 13 日
我的全险半挂灯好像不亮了,能不能请你帮我去看一下?
foreverpp50
    44
foreverpp50  
   2023 年 12 月 13 日
@Dogergo 打包放不行吗
Dogergo
    45
Dogergo  
OP
   2023 年 12 月 13 日
@foreverpp50 可以去[github]( https://github.com/LC044/WeChatMsg)的 release 里下载,我回头想办法看看压缩了能不能把地址改一下
Dogergo
    46
Dogergo  
OP
   2023 年 12 月 13 日
@jethroX 你小子要创死我是吧
0xGnaixEuy
    47
0xGnaixEuy  
   2023 年 12 月 13 日 via iPhone
酷酷酷
pianjiao
    48
pianjiao  
   2023 年 12 月 13 日
看不见图 ,也不知道什么鬼
456789
    49
456789  
   2023 年 12 月 13 日 via Android
老公 老婆 我想 那个 嚯哈哈哈哈哈,呵 tui
Dogergo
    50
Dogergo  
OP
   2023 年 12 月 13 日
@foreverpp50 good ,感谢提供,已经放上了蓝奏云的地址
Dogergo
    51
Dogergo  
OP
   2023 年 12 月 13 日
@pianjiaohttps://imgur.com 图床的图,看不到的话你可以点教程里那个词云的连接,我在微信推文里也有放这个图
Dogergo
    52
Dogergo  
OP
   2023 年 12 月 13 日
@MRG0 不知道 QQ 怎么存的,没研究,你可以上 github 上搜一下
mh
    53
mh  
   2023 年 12 月 13 日
两年前看到过类似的帖子,当时我也弄了一下,还挺费劲的哈哈
cat9life
    54
cat9life  
   2023 年 12 月 13 日
这个有点意思 就是聊天记录不全了
cat9life
    55
cat9life  
   2023 年 12 月 13 日
@graetdk #16 请教可以使用 chatgpt 微调来训练吗?你的那个看起来不太聪明 哈哈
assiadamo
    56
assiadamo  
   2023 年 12 月 13 日
老婆我嗯了?
idealhs
    57
idealhs  
   2023 年 12 月 13 日
我想那个了
shm7
    58
shm7  
   2023 年 12 月 13 日
词云本身有开源的库,问题是你想从聊天记录提取些什么。
一般商业要提取一些关键词,你这都是 老婆我... ;)
palxie
    59
palxie  
   2023 年 12 月 13 日
我想那个了 真的一眼就看到
moeik
    60
moeik  
   2023 年 12 月 13 日
op 你好 我发现教程有断层啊,聊天记录解密了 导出为?,在词云加载过程中选的聊天记录是怎样的格式?
Dogergo
    61
Dogergo  
OP
   2023 年 12 月 13 日
@moeik
1.不用导出,解密完成之后`MemoTrace-0.2.7.exe`这个软件所在目录下会生成`app`->`dataBase`->`msg`文件夹,里边都是以.db 结尾的 Sqlite 数据库文件,把`MSG.db`和`MicroMsg.db`
2.把这两个 db 文件复制一下粘贴到词云软件解压出来的文件夹下的`db`文件夹里,然后运行词云软件就好了。可以看我生成词云那篇文章底部是有视频教程的
Martens
    62
Martens  
   2023 年 12 月 13 日
支持语音吗?聊天记录有很多语音
Rorysky
    63
Rorysky  
   2023 年 12 月 13 日
建议把 无法单独成语素的语气词过滤掉
Dogergo
    64
Dogergo  
OP
   2023 年 12 月 13 日
@shm7 感谢你的建议,这是我的下一步计划。根据词频设计出对应的年终报告。我现在只是简单看一下。
clifftts
    65
clifftts  
   2023 年 12 月 13 日
我为什么会被这个帖子强行拉进来,吃一波狗粮,wtf
Dogergo
    66
Dogergo  
OP
   2023 年 12 月 13 日
@Martens 这个要去看开源项目`https://github.com/SuxueCode/WechatBakTool`这个项目目前是已经实现了解密语音
Dogergo
    67
Dogergo  
OP
   2023 年 12 月 13 日
@Rorysky 嗯嗯,吃了没经验的亏,python 代码都是通过 pua gpt4 写出来的,感谢建议
dsggnbsp
    68
dsggnbsp  
   2023 年 12 月 13 日
省流:我 你 啊
KimiArthur
    69
KimiArthur  
   2023 年 12 月 13 日 via Android
导出简单吗?有没稍微详细点的原理解释?
echoyangjx
    70
echoyangjx  
   2023 年 12 月 13 日 via Android
逛 v2 还能吃狗粮
liqingyou2093
    71
liqingyou2093  
   2023 年 12 月 13 日
省流: 我想那个了
lele140
    72
lele140  
   2023 年 12 月 13 日
怎么屏蔽调一些语气助词,比如:啊,吧,哦
spaceman
    73
spaceman  
   2023 年 12 月 13 日
很酷,但是我看到了一句:“我想那个了。”
Dogergo
    74
Dogergo  
OP
   2023 年 12 月 13 日
@lele140 代码本身是支持屏蔽词的,我晚上回去打包个支持屏蔽词的版本吧
Dogergo
    75
Dogergo  
OP
   2023 年 12 月 13 日
@KimiArthur 原理复杂,操作简单。这和搞开发是一样的,尽可能降低用户侧的学习成本。要研究原理的话,可以去参考`https://mp.weixin.qq.com/s/4DbXOS5jDjJzM2PN0Mp2JA`
aitianci
    76
aitianci  
   2023 年 12 月 13 日
豆沙了😭豆沙了😭
StoneHuLu
    77
StoneHuLu  
   2023 年 12 月 13 日
有没有 qq 聊天记录的,我和我老婆都不用微信的
lixiangyang9b319
    78
lixiangyang9b319  
   2023 年 12 月 13 日 via iPhone
牛逼,感谢哦大哥
MilkShake
    79
MilkShake  
   2023 年 12 月 13 日
从聊天记录,看到了很多开车的记录。
iv2ex
    80
iv2ex  
   2023 年 12 月 13 日
好像没有 macos 的?
Dogergo
    81
Dogergo  
OP
   2023 年 12 月 13 日
@iv2ex 是的,目前 Macos 无法支持
Dogergo
    82
Dogergo  
OP
   2023 年 12 月 13 日
@aitianci 摸头,每个人都会有甜甜的恋爱的
Yasuke
    83
Yasuke  
   2023 年 12 月 13 日
可以统计群聊的记录吗?(化身产品经理
kakki
    84
kakki  
   2023 年 12 月 13 日
还好没看到 dirty talk
kumastudio
    85
kumastudio  
   2023 年 12 月 13 日
赛博狗粮
jr55475f112iz2tu
    86
jr55475f112iz2tu  
   2023 年 12 月 13 日 via Android
其实在 LLM 出来之后,分词这类中文 NLP 特有的中间过程已经变得没那么必要了…
Loserzhu
    87
Loserzhu  
   2023 年 12 月 13 日
我不吃牛肉(掏枪
edinina
    88
edinina  
   2023 年 12 月 13 日
给我都看兴奋了
AsyncX
    89
AsyncX  
   2023 年 12 月 13 日   ❤️ 2
我们也是你们 play 的一环吗
ovtfkw
    90
ovtfkw  
   2023 年 12 月 13 日
mac 微信不可以吗
bao3
    91
bao3  
   2023 年 12 月 13 日
Geekm 的浪漫。
跳一下 tone:我和我老婆的聊天记录,全是性相关的,还聊到过我想上她姐……
hertzry
    92
hertzry  
   2023 年 12 月 13 日
分词之后可以手动去掉一下没用的东西,然后再画图。
Dogergo
    93
Dogergo  
OP
   2023 年 12 月 13 日
@maokg 可以的,但是我没分析,你可以从 Msg.db 文件里找一找,看一下群聊名称对应的微信 ID
ChicC
    94
ChicC  
   2023 年 12 月 13 日
只看到了 老婆 老公 想要 给我
ttyhtg
    95
ttyhtg  
   2023 年 12 月 14 日 via Android   ❤️ 1
作为单身狗我居然敢点开,还是祝福楼主
programMrxu
    96
programMrxu  
   2023 年 12 月 14 日   ❤️ 1
祝福楼主了
mingring
    97
mingring  
   2023 年 12 月 14 日
我跑出来怕都是敏感词
beijiaoff
    98
beijiaoff  
   2023 年 12 月 14 日
我用的飞书文档的多维表格,可以自动生成词云。
Dogergo
    99
Dogergo  
OP
   2023 年 12 月 14 日
@ttyhtg 感谢您的友善,啊 Sir
Dogergo
    100
Dogergo  
OP
   2023 年 12 月 14 日
@bao3 真不把兄弟们当外人儿啊,你这个有点逆天的
1  2  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5652 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 08:53 · PVG 16:53 · LAX 00:53 · JFK 03:53
♥ Do have faith in what you're doing.