MCPcopy Index your code
hub / github.com/ThePeppy/wechat-api-ipad

github.com/ThePeppy/wechat-api-ipad @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
4,153 symbols 6,790 edges 131 files 398 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WeChat API(iPad Protocol)

基于iPad协议开发的微信机器人,仅用于学习与开发,切勿商用,否则后果自负。

Golang Beego

项目结构

wechat-api-ipad/
│
├── Cilent/                 # 客户端相关逻辑处理
│   ├── HybridEcdh.go      # 混合ECDH算法实现
│   ├── NewSpamData.go     # 新Spam数据处理
│   ├── common.go          # 公共数据处理
│   ├── device/            # 设备相关数据和操作
│   ├── mm/                # 微信相关原型定义
│   └── ...
│
├── Fun/                    # 功能函数
│   └── Hex2Int.go         # 十六进制与整型转换函数
│
├── Mmtls/                  # MMTLS协议实现
│   ├── GenNewHttpClient.go# 生成新的HTTP客户端
│   ├── InitMmtlsShake.go  # 初始化MMTLS握手
│   └── ...
│
├── controllers/            # MVC 控制器
│   ├── Favor.go           # 收藏相关操作
│   ├── Finder.go          # 发现页相关操作
│   └── ...
│
├── models/                 # 数据模型和业务逻辑
│   ├── Favor/             # 收藏相关模型
│   ├── Finder/            # 发现页相关模型
│   └── ...
│
├── conf/                   # 配置文件夹
│   └── app.conf
│
├── main.go                 # 程序入口文件
└── go.mod                  # Go模块定义

开始使用

1. 安装依赖

  • 环境要求:Go 1.15+,MySQL 5.7+,Redis 5.0+
  • 安装依赖:go mod tidy
  • 配置文件:conf/app.conf
go mod tidy

go run main.go

交流群

微信

许可和声明

该项目是公开的,任何人都可以自由地使用和分发。作者不承担由于使用该代码而可能导致的任何后果。

Core symbols most depended-on inside this repo

n
called by 3255
swagger/swagger-ui-bundle.js
r
called by 833
swagger/swagger-ui-bundle.js
i
called by 760
swagger/swagger-ui-bundle.js
r
called by 632
swagger/swagger-ui.js
o
called by 506
swagger/swagger-ui-bundle.js
a
called by 379
swagger/swagger-ui-bundle.js
e
called by 317
swagger/swagger-ui-bundle.js
s
called by 307
swagger/swagger-ui-bundle.js

Shape

Method 3,332
Function 456
Struct 360
TypeAlias 5

Languages

Go93%
TypeScript7%
C1%

Modules by API surface

Cilent/mm/mm.pb.go3,528 symbols
swagger/swagger-ui-bundle.js179 symbols
swagger/swagger-ui.js51 symbols
swagger/swagger-ui-standalone-preset.js51 symbols
Cilent/common.go34 symbols
controllers/Group.go15 symbols
controllers/Friend.go12 symbols
controllers/Msg.go11 symbols
controllers/Login.go11 symbols
controllers/FriendCircle.go10 symbols
Cilent/HybridEcdh.go10 symbols
controllers/Tools.go9 symbols

For agents

$ claude mcp add wechat-api-ipad \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact