GithubHelp home page GithubHelp logo

linecode / wechat-grpc-client Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 760483/wechat-grpc-client

0.0 1.0 0.0 8.48 MB

微信Ipad协议golang版本,基于grpc的实现策略。这套代码需要通过gprc服务端组包解包才可以正常使用

Makefile 1.28% Go 98.72%

wechat-grpc-client's Introduction

wechat-client-go

  • 该代码为微信ipad协议的golang客户端实现版本,其中实现了除支付外的大部分常用接口。
  • 已实现多个微信号登录,实测可以运行1000+个微信,内存消耗为400M不到,但是会比较吃cpu
  • 该项目已通过实际项目运行,压力各方面都还算稳定
  • 强调一点,该项目需要grpc服务端的组包解包的接口服务,不然无法正常使用
  • 强调一点,该项目需要grpc服务端的组包解包的接口服务,不然无法正常使用
  • 强调一点,该项目需要grpc服务端的组包解包的接口服务,不然无法正常使用

清粉应用

  • clearUser.go为清粉的应用代码,本质上是使用的协议的方法调用实现
  • 通过make clear-server命令可以生成二进制运行文件,可以实现跨平台。
  • 运行 clear-server,通过http接口访问清粉的二维码,如:http://127.0.0.1:9101/clear/start

项目结构

  • Makefile 为生成运行程序的脚本文件,通过make linux这种命令可以直接生成指定平台的运行文件,不需要依赖任何环境
  • main.go 入口文件,其中有二维码的运行方式和账号密码的运行方式
  • runtime/ 运行程序资源文件夹:下载图片语音、登录二维码、运行日志、测试的图片语音
  • client/ 微信各个功能模块的实现策略
  • client/system/ 主要是系统服务的基础模块:grpc客户端通讯、pack的长连接组包、请求操作、缓存策略等等

作者微信

周先生

赞助微信

微信           支付宝

赞助列表

姓名 方式 金额 日期
李浩🦶 微信 666.0 2019-07-08 15:20:38
*萌 支付宝 31 2019-07-08 15:48:36
Amb 微信 66.66 2019-07-30 11:47:52
Amb 微信 666.66 2019-07-30 15:13:52
*皮 微信 10.0 2019-08-01 10:02:32

wechat-grpc-client's People

Contributors

aiwzhonghua avatar fastgoo avatar firma avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.