All Projects → paicha → Gxgk Wechat Server

paicha / Gxgk Wechat Server

Licence: mit
校园微信公众号,使用 Python、Flask、Redis、MySQL、Celery [DEPRECATED]

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Gxgk Wechat Server

Wechat Admin
Wechat Management System
Stars: ✭ 1,716 (+29.51%)
Mutual labels:  flask, wechat
Micromsg Bot
微信表情机器人
Stars: ✭ 230 (-82.64%)
Mutual labels:  flask, wechat
Weixin Spider
微信公众号爬虫,公众号历史文章,文章评论,文章阅读及在看数据,可视化web页面,可部署于Windows服务器。基于Python3之flask/mysql/redis/mitmproxy/pywin32等实现,高效微信爬虫,微信公众号爬虫,历史文章,文章评论,数据更新。
Stars: ✭ 287 (-78.34%)
Mutual labels:  flask, wechat
Wechatdemo
macOS WeChat 仿微信MAC端 QQ NSCollectionView,NSSplitView,ect..
Stars: ✭ 87 (-93.43%)
Mutual labels:  wechat
Webwechatapi.net
基于.Net平台C#的微信网页版API
Stars: ✭ 89 (-93.28%)
Mutual labels:  wechat
Flaskdash
Flask starter app featuring CoreUI and the FlaskUser module.
Stars: ✭ 90 (-93.21%)
Mutual labels:  flask
Wxmlify
一个轻量快速的插件,帮助你在微信小程序中显示富文本编辑器生成的HTML。
Stars: ✭ 93 (-92.98%)
Mutual labels:  wechat
Job Web Demo
Python Web 实战项目,Flask + Jinja2 + Bootstrap 开发的招聘网站
Stars: ✭ 87 (-93.43%)
Mutual labels:  flask
Work At Olist
Apply for a job at Olist's Development Team: https://bit.ly/olist-webdev
Stars: ✭ 93 (-92.98%)
Mutual labels:  flask
Ifwechat
link wechat to ifttt
Stars: ✭ 90 (-93.21%)
Mutual labels:  wechat
Incepiton Mysql
🍭A web platform designed for mysql inception
Stars: ✭ 90 (-93.21%)
Mutual labels:  flask
Weixin Java Mp Demo
基于Spring Boot 和 WxJava 实现的微信公众号Java后端Demo,支持多公众号
Stars: ✭ 1,291 (-2.57%)
Mutual labels:  wechat
Flask Tutorial
这个项目已经很久很久了, 不推荐看, 不过倒是可以进群叨逼叨一下. 🚗 交流群:630398887
Stars: ✭ 91 (-93.13%)
Mutual labels:  flask
Flask Paper Kit
Flask Boilerplate - Paper Kit Design | AppSeed
Stars: ✭ 89 (-93.28%)
Mutual labels:  flask
Tina Hackernews
📺 A Tina.js powered Wechat-Mini-Program implementation of Hacker News Reader
Stars: ✭ 93 (-92.98%)
Mutual labels:  wechat
Wxchart
微信小程序,图表组件(柱状图、折线图、饼图、雷达图...)。持续更新中...
Stars: ✭ 87 (-93.43%)
Mutual labels:  wechat
Wechat Im
微信小程序即时通讯模板,使用WebSocket通信
Stars: ✭ 1,316 (-0.68%)
Mutual labels:  wechat
Phps.shop Api
如花拼团商城_TP5_VUE_小程序
Stars: ✭ 90 (-93.21%)
Mutual labels:  wechat
Teepay
Typecho 个人支付宝、微信收款插件
Stars: ✭ 90 (-93.21%)
Mutual labels:  wechat
Solarpi
A RaspberryPi based, Flask powered photovoltaic monitor
Stars: ✭ 90 (-93.21%)
Mutual labels:  flask

This code is no longer being maintained.

项目已经不再维护,开源的目的更多是给新手一个参考 Demo

gxgk-wechat-server

校园微信公众号后端,为在校学生提供一系列信息查询与便民服务。

预览"预览"

主要功能

  • [x] 期末成绩查询
    • [x] 手动查询
    • [x] 微信分享成绩单
  • [x] 快递查询
    • [x] 单号查询
    • [x] 扫码查询
    • [x] 包裹动态,自动提醒
  • [x] 校内图书馆
    • [x] 图书搜索
    • [x] 借书记录
    • [x] 一键续借
    • [x] 还书提醒
  • [x] 签到排行榜
  • [x] 机器人陪聊

其他

  • [x] 天气查询
  • [x] 常用电话
  • [x] 公交路线
  • [x] 校历查询
  • [x] 学校新闻
  • [x] 四六级查询
  • [x] 明信片查询
  • [x] 随机音乐
  • [x] 气象雷达
  • [x] 网页游戏
  • [x] 莞香广科论坛
  • [x] 客服留言
  • [x] 合作信息

补充说明:

  • 依赖外部 API 的操作使用客服接口异步回复,需要通过微信认证
  • 正方教务系统与图书馆查询均使用模拟登陆
  • 字典、正则匹配关键词,避免过多的条件语句嵌套
  • 场景状态,支持上下文回复
  • 全局保存、刷新微信 access_token
  • 关键词兼容繁体、全角空格
  • 长文本的回复使用图文信息进行排版
  • 前端 UI 使用 WeUI 统一风格

快速开始

安装 MySQL、Redis

安装依赖

pip install -r requirements.txt

创建配置文件

cp instance/config.example instance/config.py
vi instance/config.py

初始化数据库

# into Python shell
>>> from main.models import db
>>> db.create_all()

运行

python run.py

运行队列任务

celery -A main.celery worker --beat -l info

测试

这个开发者很懒,暂时没写下什么测试……

部署

# using gunicorn
pip install gunicorn

# run
gunicorn -w 3 run:app -p wechat.pid -b 127.0.0.1:8000 -D --log-level warning --error-logfile gunicorn-error.log

# reload
kill -HUP `cat wechat.pid`

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].