Changelog
Version 1.0.0
- 增加对消息加解密的支持
- 重写 werobot.messages, 完善对 Event 的支持
- 将微信消息的 id 属性重命名为 message_id
- 增加
werobot.reply.SuccessReply
- 增加
werobot.reply.ImageReply
- 增加
werobot.reply.VoiceReply
- 增加
werobot.reply.VideoReply
- 删除
werobot.reply.create_reply()
- 为
werobot.reply.WeChatReply
增加 process_args
方法
- 为
werobot.robot.BaseRoBot
增加 parse_message
方法
- 为
werobot.robot.BaseRoBot
增加 get_encrypted_reply
方法
- 删去了 Reply 中过时的 flag
- 修复
werobot.session.filestorage.FileStorage
在 PyPy 下的兼容性问题
- 增加
werobot.session.sqlitestorage.SQLiteStorage
- 将默认的 SessionBackend 切换为
werobot.session.sqlitestorage.SQLiteStorage
- 将图文消息单个消息的渲染函数放到
werobot.replies.Article
内
- 取消对 Python2.6, Python3.3 的支持
- 增加与 Django 1.6+, Flask, Bottle, Tornado 集成的支持
- 替换 inspect.getargspec()
Version 0.6.1
- Fix wrong URL in
upload_media
- Add VideoMessage
Version 0.6.0
- Add
@werobot.filter
- Add
werobot.session.saekvstorage
- Add support for Weixin Pay (
werobot.pay.WeixinPayClient
)
- Add
werobot.reply.TransferCustomerServiceReply
- Fix FileStorage’s bug
Version 0.5.3
- Fix: can’t handle request for root path
Version 0.5.0
- Add
werobot.client
- Add
werobot.config
- Add
werobot.logger
- Add
@werobot.key_click
(Thanks @tg123)
- Support Location Event
- Use smart args
- Friendly 403 page
- Improved server support
- Enable session by default.
- Drop
werobot.testing.make_text_message
- Drop
werobot.testing.make_image_message
- Drop
werobot.testing.make_location_message
- Drop
werobot.testing.make_voice_message
- Drop
werobot.testing.WeTest.send
- Rewrite
werobot.message
- Rewrite testing case
Version 0.4.1
- Add VoiceMessage
- Add
message.raw
: Raw XML of message
- Rename
UnknownMessage.content
to UnknownMessage.raw
- Fix a bug when signature is invalid.
- Ignore session when receive UnknownMessage
Version 0.4.0
- Add session support
- Add logging support
- Rename
werobot.test
to werobot.testing
- Handlers added by
@robot.handler
will have the lowest priority.
Version 0.3.5
- Bug fix: Make
BaseRoBot
importable
Version 0.3.4
- Rename
WeRoBot.app
to WeRoBot.wsgi
- Add
BaseRoBot
class. It’s useful for creating extensions.
- Reorganized documents.
Version 0.3.3
- Add
host
param in werobot.run
- Update EventMessage
- Add LinkMessage
Version 0.3.2
- Convert all arguments to unicode in Python 2 ( See issue #1 )
Version 0.3.1
- Add
server
param in werobot.run
Version 0.3.0
- Add new messages and replies support for WeChat 4.5