Skip to content

royalmorty/wechat-api-ipad

 
 

Repository files navigation

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

交流群

微信

许可和声明

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.7%
  • C 1.8%
  • HTML 0.5%