在这里插入图片描述

最近收到多位小伙伴的留言,都需要我开源。但是近期确实太忙,我老婆前几天刚生,一直到今天才抽空来简单写一写。

简述

由于server酱被举报后,只能通过卡片消息条转显示内容,内容呈现方式不直观,程序员都是懒惰的,多点一下我都不愿意。

以下是调用的企业微信官方api开发的,所以无需担心安全问题。

如果不想自己部署,可以使用博主部署好的api使用。

用到的技术及实现过程

技术

  1. Python
  2. flask restful api
  3. requests

实现过程

利用企业微信自建应用,调用官方api,绑定普通微信,实现即时通讯!

  1. 获取access_token:https://work.weixin.qq.com/api/doc/90000/90135/91039
  2. 发布应用消息:https://work.weixin.qq.com/api/doc/90000/90135/90236

特点

每个人一个秘钥,无需担心被举报。即时通讯,和好友给你发消息一样。

开发过程

项目结构

类库安装

requirements.txt:

Flask==1.1.2
requests==2.22.0
Flask-RESTful==0.3.8

main.py

from module import app
if __name__ == "__main__":
    app.run(debug=True)

/module/__init__.py

from flask import Flask,request,make_response
from flask_restful import reqparse, Api, Resource
import json
import requests
import os,sys

# flask app注册
app = Flask(__name__)
api = Api(app)
app.config.update(RESTFUL_JSON=dict(ensure_ascii=False))
# 引入路由模块
from module import route

/module/route.py

from module import api
# 引入WeiXin_Post_Text
from module.WeChat.text_content import WeiXin_Post_Text
# 注册flask result api 路由
api.add_resource(WeiXin_Post_Text, "/api/Wechat/text/")

/module/WeChat/text_content.py

此处内容需要评论回复后(审核通过)方可阅读。

以上就是项目全部的代码了。有些杂乱,将就看。有闲暇时间了我会优化修改的。

最后修改:2021 年 03 月 19 日 07 : 36 PM
如果觉得我的文章对你有用,请随意赞赏