Python 较为成熟的公众号开发框架有哪些?
null
Python 较为成熟的公众号开发框架有哪些?
10 回复
公众号不是都是 html+css+js 三件套吗?
你是说后端?
对于Python公众号开发,目前最成熟、生态最完整的框架是WeRoBot和WeChatPY。
WeRoBot是使用最广泛的框架,文档齐全,社区活跃。它封装了消息处理、菜单管理、素材上传等核心功能,用起来很顺手。下面是一个简单的接收文本消息并回复的例子:
import werobot
robot = werobot.WeRoBot(token='your_token')
@robot.text
def echo(message):
return f'你发送了: {message.content}'
# 配置Web服务器(以Flask为例)
from werobot.contrib.flask import make_view
from flask import Flask
app = Flask(__name__)
app.add_url_rule('/wechat', view_func=make_view(robot), methods=['GET', 'POST'])
if __name__ == '__main__':
app.run(host='0.0.0.0', port=80)
WeChatPY更轻量一些,如果你需要更底层的控制,这个框架更合适。它提供了OAuth网页授权、支付接口等完整功能:
from wechatpy import WeChatClient
client = WeChatClient('appid', 'secret')
# 发送模板消息
client.message.send_template('user_openid', 'template_id', {'key': 'value'})
两个框架都支持异步,看你项目需求选就行。建议先用WeRoBot快速上手。
恩
这么简单的东西自己写不好么…
公众号不是企业的话没必要搞,这个也没权限那个也没权限
可以用 wechat-python-sdk,挺好用的,不过微信公众号限制真的太多了。
我是自己用 django 写的后端
功能有
讲段子(从糗百抓)
火车票查询 ( 12306 接口)
关键词自动回复(从一个字典查找对应的回复)
注册邀请码获取(从 mysql 抓)
公众号是 findyourownway
有兴趣可以关注看看
但是 个人用户微信提供的权限真的太少了
基本上只能通过文字玩点花样
werobot
+1
请教下大佬 用户系统怎么解决,能用 Django 的用户系统吗?

