Wxpy Versions Save

微信机器人 / 可能是最优雅的微信个人号 API ✨✨

0.3.1

7 years ago
  • [新增] 加入小 i 自动聊天机器人 XiaoI (#13, 感谢 Han Feng)
  • [改进] 通过增加连接池数量和大小及重试次数,加强了网络并发性能和连接稳定性
  • [改进] 改进 Message.__repr__() (打印消息时的展示效果)
  • [改进] 自动为聊天机器人清理群聊消息中的'@xxx',避免干扰
  • [修复] 注册消息时,向 chats 参数传入空列表导致匹配所有聊天对象的问题
  • [文档] 增加 搜索聊天对象 的说明
  • [文档] 重新组织 消息对象的属性说明

0.3.0

7 years ago
  • [重要调整] Bot.start() 改为在登陆后自动调用。

    注册函数会立即生效,无需手动 start,只需在代码底部使用 embed() 堵塞线程。

    from wxpy import *
    
    bot = Bot()
    
    @bot.register()
    def print_messages(msg):
       print(msg)
    
    # 无需 start,用 embed() 代替即可
    embed()
    
  • [参数调整] Bot.register(senders) 改为 chats

    原先的 senders 表示消息的发送者,而 chats 表示消息所在的聊天会话。

    调整为通过 chats 注册后,可以更方便的注册自己在手机中向特定会话发出的消息。

    例如,注册自己在文件传输助手上发出的消息:

    @bot.register(bot.file_helper, except_self=False)
    def print_messages(msg):
        print(msg)
    
  • [新增] 获取头像 Chat.get_avatar() (文档)

  • [新增] 移除群成员 Member.remove() (文档)

  • [文档] 新增 常见问题解答 (FAQ)

0.2.6

7 years ago
  • [新增] 设置或修改好友的备注名称 Friend.set_remark_name() (文档)
  • [新增] 消息所在的聊天会话 Message.chat (文档)
  • [修复] 消息注册 senders 参数为空列表时匹配所有聊天对象的问题
  • [其他] 细节优化和文档更新

0.2.5

7 years ago
  • [新增] 为 Bot 对象的 cache_path 参数增加为 True 的选项,表示开启缓存并使用默认缓存路径
  • [新增] 为 WeChatLoggingHandler, get_wechat_logger()receiver 参数增加字符串类型支持,可指定机器人的缓存路径
  • [改进] MessageConfigs 部分代码优化
  • [文档] 文档更新