使用到的软件

NapCat,提供OneBotAPI接口,用于获取群列表和群成员

Python,处理数据

Gephi,可视化分析

流程

1.提取

使用Python写一个兼容OneBotAPI接口的客户端

/get_group_list获取所有群成员列表

/get_group_member_list获取群聊的所有成员

然后将相关结果输出为CSV或者JSON结果,方便下一步处理

2.合并

如果有多个QQ号,可以将所有QQ号导出的CSV或者JSON合并到一个文件中,并且可以在脚本中写入去除机器人等功能

3.分析

通过上面提取到的群成员列表文件,可以绘制节点+边的图标,比如Gexf、GraphML、ECharts、PyVis、Sigma等,或者导出为表格

相关脚本

因为AI就能写,所以本文不提供了

最总效果