# weixin-simulator-fork **Repository Path**: special/weixin-simulator-fork ## Basic Information - **Project Name**: weixin-simulator-fork - **Description**: 微信模拟器,支持多账号多次群发送 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2013-11-29 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Weixin-simulator-fork 微信公众平台没有本地调试环境,在开发时遇到了很多麻烦。写测试固然是一种方式,但维护一大批测试样例挺费神的,所以希望能有什么东西模拟微信客户端在本地与应用进行交互。求谷歌不得,于是用`tkinter`自己写了个模拟器。 ##Fork fork from https://github.com/ushuz/weixin-simulator ##多账号群发设置 1. 在代码settings FromUserName 里面设置open_id 账号列表 2. 运行 ```sh python gui.py ``` 3. 点击关注公众账号,FromUserName所有账号将关注账号 4. 填写每个账号发送的条数 5. 填写发送的内容 6. 按发送,将会发送 每个账号发送的条数 * 账号列表个数 条的消息 ##设置 请根据需要在主文件`gui.py`中修改settings字典,最重要的是把`url`修改为相应Handler的URL。 ```python settings = { # `ToUserName` & `FromUserName` will be placed in the XML data posted to # the given URL. "ToUserName": "gh_bea8cf2a04fd", "FromUserName": "oLXjgjiWeAS1gfe4ECchYewwoyTc", # URL of your Wexin handler. "url": "http://localhost:8080/weixin", # These will be displayed in GUI. "mp_display_name": "APP", "me_display_name": "ME", # The token you submitted to Weixin MP. Used to generate signature. "token": "" } ``` ##使用 完成设置后直接运行主文件`gui.py`即可。效果如下图: ![Simulator GUI Screenshot](/gui.jpg) 其中点击`关注公众帐号`将模拟一位新的微信用户关注该公众帐号。