专栏名称: Python之美
《Python web开发实战》作者的公众号。发现Python之美,主要包含Web开发、Python进阶、架构设计、Python开发招聘信息等方面内容
目录
相关文章推荐
Python中文社区  ·  用 Python 实现巴菲特的选股策略 ·  3 天前  
Python爱好者社区  ·  炸了!《大模型基础》开源 ·  3 天前  
Python爱好者社区  ·  “我,在阿里月薪6万,离职后突然惊醒:人越努 ... ·  4 天前  
Python爱好者社区  ·  实习四十天被抓了,不回去就开除。。。 ·  6 天前  
Python爱好者社区  ·  所有快倒闭公司的通病。 ·  4 天前  
51好读  ›  专栏  ›  Python之美

wechat-admin: 通过Web管理微信和微信机器人

Python之美  · 公众号  · Python  · 2017-07-28 07:35

正文

上周发布了 微信管理后台开源并内测啦,感谢大家的参与。一个好消息是,wechat-admin已经正式完成了。


我来求赞,只说重点,其他的有兴趣的可以看知乎专栏文章(https://zhuanlan.zhihu.com/p/28102858)

目前包含的功能

  • 支持显示好友列表,可过滤

  • 支持显示群聊列表,可过滤

  • 可以同时给多个用户/群聊成员发送消息,支持发送文件,emoji表情。可预览

  • 如果为群聊创建者,可以删除(多个)成员

  • 可以选择好友/群聊成员创建新群

  • 对自动建群、加群关键词、邀请文本等可配置

  • 永久保存消息,可以通过消息列表页面查看和过滤。接收消息进程停止自动重启

  • 支持消息提醒

  • 支持发送加群聊成员好友请求

  • 自动添加联系人,拉对方入群,群满之后自动创建新群

  • 支持灵活的插件系统,内置图灵机器人、ChatterBot、Simsimi等插件

  • 可以指定公众号,当公众号发布文章后自动转发到指定的群聊里

  • 群成员可发起投票踢人,可以灵活的设置投票规则

观看视频

可以通过下面这个视频跟我登录感受一下如如何把ItChat和wxpy用到极致(✪ω✪) :



用的技术和库

前端

Vue+Element-UI+Vue-cli+Vue-Router+Axios

其中Vue除了SSR外(没必要)的各种功能基本都用到了。

后端(只支持Python 3)

Flask+Celery+SSE+Walrus+Gunicorn+Flask-Migrate+Flask-SQLAlchemy+ItChat(Fork版本)+Wxpy(Fork版本)+PyMySQL+Redis

在目前这种用Vue+Flask实现的较完整的、相对复杂的例子很少的情况下,这个项目也可以让新手了解到前后端是如何结合的和构建的。

另外提供Docker Compose的方式让你快速部署应用。

插件

目前自带了4个插件:

  • Simsimi。也就是当年的小黄鸡。默认未开启

  • Help。帮助插件,根据所有插件的description属性的内容生成

  • Tuling。图灵机器人,@群主即可开聊

  • Chatter。基于机器学习的ChatterBot,要和群主私聊

欢迎star: https://github.com/dongweiming/wechat-admin(也可以通过文末的「阅读原文」进去) 和使用,如果你有更多有意思的想法和功能欢迎提交PR和Issue,另外也可以贡献更多的插件。

如果你对本项目有兴趣,可以加 Sanic(微信号python-org)入群感受,也可直接扫描如下二维码加我,如果验证信息中包含 python 可以直接进群,否则可以和Py之美私聊进群, 可打开项目链接进群:

未来一段时间里面,我会在本公众号中介绍这个项目技术选型,实现,走过的一些坑,还有Vue等相关的一些内容,欢迎继续关注。