Python 较为成熟的公众号开发框架有哪些?

null
Python 较为成熟的公众号开发框架有哪些?

10 回复

公众号不是都是 html+css+js 三件套吗?
你是说后端?


对于Python公众号开发,目前最成熟、生态最完整的框架是WeRoBotWeChatPY

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
有兴趣可以关注看看


但是 个人用户微信提供的权限真的太少了
基本上只能通过文字玩点花样

请教下大佬 用户系统怎么解决,能用 Django 的用户系统吗?

回到顶部