WeRoBot
WeRoBot 是一个微信公众号开发框架,采用MIT协议发布。
安装
推荐使用 pip 进行安装
pip install werobot
如果你没有安装 pip 而且正在使用一台 OS X / Linux 电脑,那么你应该运行
curl http://peak.telecommunity.com/dist/ez_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
Hello World
一个非常简单的 Hello World 微信公众号,会对收到的所有文本消息回复 Hello World
import werobot
robot = werobot.WeRoBot(token='tokenhere')
@robot.text
def hello_world():
return 'Hello World!'
robot.run()
Session
WeRoBot 在 0.4.0 版本中开始支持 Session , Session 可以用来方便的记录用户数据
import werobot
robot = werobot.WeRoBot(token='tokenhere')
@robot.text
def session(message, session):
last = session.get("last", None)
if last:
return last
session["last"] = message.content
return '这是你第一次和我说话'
robot.run()