最近收到多位小伙伴的留言,都需要我开源。但是近期确实太忙,我老婆前几天刚生,一直到今天才抽空来简单写一写。
简述
由于server酱被举报后,只能通过卡片消息条转显示内容,内容呈现方式不直观,程序员都是懒惰的,多点一下我都不愿意。
以下是调用的企业微信官方api开发的,所以无需担心安全问题。
如果不想自己部署,可以使用博主部署好的api使用。
用到的技术及实现过程
技术
- Python
- flask restful api
- requests
实现过程
利用企业微信自建应用,调用官方api,绑定普通微信,实现即时通讯!
- 获取access_token:https://work.weixin.qq.com/api/doc/90000/90135/91039
- 发布应用消息: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
此处内容需要评论回复后(审核通过)方可阅读。
以上就是项目全部的代码了。有些杂乱,将就看。有闲暇时间了我会优化修改的。
111 条评论
一直用,才来看看。感谢
谢谢分享
感谢感谢
做到一半遇到问题,学习下
感谢大佬开源
不错
挺好啊~~~~
感谢分享
感谢
感谢分享
感谢大佬分享~
感谢分享
太谢谢了!
加油
终于翻到开源代码了OωO
感谢分享~OωO
感谢分享,学习一下
感谢大佬,不远千里前来学习
感谢大佬
感谢大佬分享