Skip to content

Colinkang/WeRoBot

This branch is 1085 commits behind offu/WeRoBot:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

be66c24 · Jul 16, 2013
Jul 15, 2013
Jul 15, 2013
Jul 15, 2013
Jul 15, 2013
Jul 15, 2013
Jul 14, 2013
Jul 15, 2013
Jan 30, 2013
Jun 2, 2013
Jul 14, 2013
Jul 14, 2013
Jul 14, 2013
Jul 16, 2013
Jul 16, 2013
Jul 14, 2013
Jul 14, 2013

Repository files navigation

WeRoBot

https://api.travis-ci.org/whtsky/WeRoBot.png?branch=master https://coveralls.io/repos/whtsky/WeRoBot/badge.png?branch=master https://pypip.in/v/WeRoBot/badge.png https://pypip.in/d/WeRoBot/badge.png

WeRoBot 是一个微信机器人框架,采用MIT协议发布。

文档在这里: https://werobot.readthedocs.org/en/latest/

安装

推荐使用 pip 进行安装

pip install werobot

如果你没有安装 pip 而且正在使用一台 OS X / Linux 电脑,那么你应该运行

curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

如果你是 Windows 用户, 那么下载 https://raw.github.com/pypa/pip/master/contrib/get-pip.py 这个文件,双击运行。

Hello World

一个非常简单的 Hello World 微信机器人,会对收到的所有文本消息回复 Hello World

import werobot

robot = werobot.WeRoBot(token='tokenhere')

@robot.text
def hello_world(message):
    return 'Hello World!'

robot.run()

Session

WeRoBot 在 0.4.0 版本中开始支持 Session , Session 可以用来方便的记录用户数据

import werobot

robot = werobot.WeRoBot(token='tokenhere', enable_session=True)

@robot.text
def session(message, session):
    last = session.get("last", None)
    if last:
        return last
    session["last"] = message.content
    return '这是你第一次和我说话'

robot.run()

About

WeRoBot是一个微信机器人框架

Resources

License

Stars

Watchers

Forks

Packages

No packages published