{"id":19659782,"url":"https://github.com/maicius/ncovwerobot","last_synced_at":"2025-04-28T20:32:05.521Z","repository":{"id":82733594,"uuid":"237796153","full_name":"Maicius/NcovWeRobot","owner":"Maicius","description":"基于itchat，使用个人微信账户，利用爬虫信息从网络上搜集实时疫情数据，用户通过微信消息进行订阅，若出现相关信息，则主动对用户进行推送。可根据用户指令监控群聊，对群内出现的新闻、分享、图片自动进行辟谣。","archived":false,"fork":false,"pushed_at":"2020-02-02T16:12:28.000Z","size":33902,"stargazers_count":9,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T10:51:08.966Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Maicius.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-02T15:59:49.000Z","updated_at":"2025-01-17T17:46:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"3e30f370-d90a-4a06-b77e-bd387513d32f","html_url":"https://github.com/Maicius/NcovWeRobot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maicius%2FNcovWeRobot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maicius%2FNcovWeRobot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maicius%2FNcovWeRobot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maicius%2FNcovWeRobot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Maicius","download_url":"https://codeload.github.com/Maicius/NcovWeRobot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251383844,"owners_count":21580950,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T15:44:22.176Z","updated_at":"2025-04-28T20:32:05.510Z","avatar_url":"https://github.com/Maicius.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 微信疫情信息小助手（非官方）使用指南\n\n开发者请查看开发者手册（待完善中）[开发者手册](./developer.md)\n\n### 使用注意\n\n1.本项目本质上是模拟网页版微信的操作，所以使用前请确保您的账号能登陆网页版微信。基本上2017年以后的账号都不能使用。\n\n2.本项目频繁使用之后可能会造成您无法无法登陆网页版微信。\n\n3.账号重新登陆之后之前的订阅会失效（短时间内重新热登陆不会），或许会在以后的版本中解决该问题\n\n\n### 简介\n\n基于itchat，使用个人微信账户，利用爬虫信息从网络上搜集实时疫情数据，用户通过微信消息进行订阅，若出现相关信息，则主动对用户进行推送。可根据用户指令监控群聊，对群内出现的新闻、分享、图片自动进行辟谣。\n![](resource/image/online.jpg)\n\u003e 图1 登陆成功之后的提醒\n\ngithub:[robot-personal](https://github.com/wuhan-support/robot-personal)\n\n\n### 数据来源\n\n腾讯实时疫情追踪平台，[https://news.qq.com/zt2020/page/feiyan.htm](https://news.qq.com/zt2020/page/feiyan.htm)）\n\n腾讯辟谣平台，URL：[https://news.qq.com/zt2020/page/feiyan.htm#rumor](https://news.qq.com/zt2020/page/feiyan.htm#rumor)\n\n\n- 接收群用户@并返回查询结果\n\n### 使用方式\n\n#### 0.下载软件\n\n- 软件下载：\n\n\t国内用户：[百度云](https://pan.baidu.com/s/1ZcZrBIqflHpmr2MkHLNYyA)\n\t\n\t国外用户：[谷歌Storage](https://drive.google.com/open?id=1UvB-ICQNvlCHeqBOZ1Qp4fNZisRt5L2d)\n\n\n#### 1.登陆\n\n在软件根目录下双击StartRobot.exe（Mac上为StartRobot）开始运行，\n\n![](./resource/image/login.png)\n会弹出一个二维码，该二维码是微信网页版登陆的二维码\n\n如果您的微信扫码后提示“为了您的安全，无法登陆微信网页版”等字样，则您无法使用本软件。\n\n扫码登陆成功后，文件传输助手会收到登陆成功的消息（如图2）。\n\n向文件传入助手发送Help/帮助可以获得帮助信息（如图3-左）\n\n#### 2.订阅指定地区疫情\n\n登陆之后就可以接收好友的订阅，当好友发送订阅+地区名时，比如订阅湖北，会返回订阅成功会失败的消息，并推送当前该地区疫情信息\n![](./resource/image/p3.jpg)\n\n\u003e 图3: （左）发送帮助/Help可获取帮助信息； （中）订阅地区信息成功和失败； （右）自动推送数据\n\n好友可选择取消订阅，其中“取消全部”会取消所有订阅，部分运行情况如图。\n\n![](./resource/image/p1.jpg)\n\n\u003e 图4: （左）同时订阅多个地区的信息； （中）取消订阅信息； （右）自动推送数据效果图\n\n#### 3.指定群聊的谣言检测\n\n对文件传输助手发送“辟谣+群名”，比如“辟谣家族群”，就可以开始对家族群的谣言检测。为了保证能正确定位到群聊，请避免群名称重复，并将群聊保存到通讯录。\n\n![](./resource/image/p2.jpg)\n\n\u003e图5: (左)对分享的新闻的谣言检测； (中) 对图片新闻中的谣言检测； （右）对长段文字的谣言检测\n\n你可以发送CX查询已经启用了谣言检测的群聊\n\n![](./resource/image/p4.jpg)\n\n\u003e图5：（左）开启辟谣 （中）停止辟谣 （右）实时查询\n\n#### 4.群聊里查询实时数据\n\n群聊普通用户发送：@机器人查城市，比如@机器人查北京，则返回北京的疫情信息，如图5（右）。\n\n### 错误提示\n\n1.若在Mac系统上双击StartRobot无反应，很可能是系统没有识别它是可执行文件，按如下方式解决:\n\n打开命令行窗口，输入\n\n```\ncd {软件根目录}\nchmod +x StartRobot\n```\n\n2.有关登陆的问题，程序默认是热重启，即短时间内重新登陆不需要重新扫码，打开即可登陆，若想切换账号，手动删除itchat.pkl文件，再重新打开软件登陆。\n\n3.程序显示 return code 1102 并Log Out，这是由于微信的检测机制发现了异常导致的强行下线，通常情况下可以直接重新登陆，如果无法重新登陆，很有可能就是被封号了（不会影响手机微信的使用，只会影响网页版微信）。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaicius%2Fncovwerobot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaicius%2Fncovwerobot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaicius%2Fncovwerobot/lists"}