微信机器人。

liuwons 47277802f8 Edit README and test code 9 years ago
img ae27f8e400 Adjust image size 10 years ago
.gitignore 1b7010d027 Add README 10 years ago
LICENSE 75bfbf09db Initial commit 10 years ago
README.md 47277802f8 Edit README and test code 9 years ago
main.py 47277802f8 Edit README and test code 9 years ago
wxbot.py b383d0918f refactoring 9 years ago

README.md

wxBot star this repo fork this repo python

Python包装的网页微信API。可以很容易地实现微信机器人。

Dependencies

程序用到了Python requests 和 pyqrcode库,使用之前需要安装这两个库:

pip install requests
pip install pyqrcode

Example

代码

利用 wxBot 最简单的方法就是继承WXBot类并实现handle_msg_all函数,然后实例化子类并run,如下的代码对所有的文本消息回复 hi 。

#!/usr/bin/env python
# coding: utf-8

from wxbot import *

class MyWXBot(WXBot):
    def handle_msg_all(self, msg):
        if msg['msg_type_id'] == 5:
            self.send_msg(msg['user_name'], 'hi')

def main():
    bot = MyWXBot()
    bot.DEBUG = True
    bot.run()

if __name__ == '__main__':
    main()

运行

直接用python运行代码(如代码为main.py时)

python main.py

登录微信

程序运行之后,会在当前目录下生成二维码图片文件 qr.jpg ,用微信扫描此二维码并按操作指示确认登录网页微信。

1

Demo

利用 图灵机器人 做自动回复之后,通过测试账号发送各种消息的效果:

向机器人发送消息

后台