{"id":20793540,"url":"https://github.com/ice-hazymoon/rsshub2qq","last_synced_at":"2025-05-05T23:24:15.213Z","repository":{"id":107127201,"uuid":"153099381","full_name":"Ice-Hazymoon/rsshub2qq","owner":"Ice-Hazymoon","description":"基于酷Q制作的RSSHub QQ群推送机器人，用于订阅RSSHub的更新并转发到QQ群","archived":false,"fork":false,"pushed_at":"2020-07-11T12:06:01.000Z","size":11,"stargazers_count":103,"open_issues_count":0,"forks_count":15,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-25T08:38:51.374Z","etag":null,"topics":["qqbot","rsshub"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Ice-Hazymoon.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":"2018-10-15T11:09:22.000Z","updated_at":"2025-03-03T06:43:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"3c857869-f8ef-43d2-8a17-9c24dbc9cd16","html_url":"https://github.com/Ice-Hazymoon/rsshub2qq","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/Ice-Hazymoon%2Frsshub2qq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ice-Hazymoon%2Frsshub2qq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ice-Hazymoon%2Frsshub2qq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ice-Hazymoon%2Frsshub2qq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ice-Hazymoon","download_url":"https://codeload.github.com/Ice-Hazymoon/rsshub2qq/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252591473,"owners_count":21773109,"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":["qqbot","rsshub"],"created_at":"2024-11-17T16:09:35.157Z","updated_at":"2025-05-05T23:24:15.197Z","avatar_url":"https://github.com/Ice-Hazymoon.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rsshub2qq\n\n\u003e 基于酷Q制作的 RSSHub QQ群推送机器人，用于订阅RSSHub的更新并转发到QQ群\n\n## 使用\n\n下载酷 Q，文中使用的是酷 Q Pro 版本。然后安装 HTTP API 插件\n\n申请一个 [有道翻译的 API](http://ai.youdao.com/?keyfrom=fanyi-new-nav)\n\n### credentials.js 相关配置\n\n在根目录新建一个 credentials.js 文件，内容为\n\n```javascript\nmodule.exports = {\n    // 酷Q授权\n    accessToken: 'mikutoken',\n    secret: 'mikuqwq',\n    rsshub: 'http://rsshub.app',\n    // 有道翻译\n    youdao: {\n        appid: '',\n        key: ''\n    }\n}\n```\n\n### HTTP API 的相关配置\n\n依次进入 `酷Q Pro/data/app/io.github.richardchien.coolqhttpapi/config` 目录，编辑对应的 json 文件（bot的QQ号.json）。用以下内容覆盖，`access_token` 和 `secret` 记得自己修改\n\n```json\n{\n    \"host\": \"0.0.0.0\",\n    \"port\": 5700,\n    \"use_http\": true,\n    \"ws_host\": \"0.0.0.0\",\n    \"ws_port\": 6700,\n    \"use_ws\": false,\n    \"post_url\": \"http://127.0.0.1:8989\",\n    \"access_token\": \"mikutoken\",\n    \"secret\": \"mikuqwq\",\n    \"post_message_format\": \"string\",\n    \"serve_data_files\": true,\n    \"update_source\": \"github\",\n    \"update_channel\": \"stable\",\n    \"auto_check_update\": false,\n    \"auto_perform_update\": false,\n    \"show_log_console\": true,\n    \"log_level\": \"info\"\n}\n```\n\n### 添加订阅信息\n\n打开 `db/rss.json` 文件，添加需要订阅推送的内容\n\n```json\n{\n    \"Twitter-Ice_Hazymoon\": { // 订阅名称\n        \"url\": \"/twitter/user/Ice_Hazymoon\", // rsshub 路由\n        \"group\": [ // 要推送的群组\n            117474650\n        ],\n        \"translate\": false, // 是否启用翻译\n        \"proxy\": true // 是否启用代理（主机为国内服务器，推送地址为国外时可以用到，比如Twitter），使用 http://127.0.0.1:1080 作为代理\n    }\n}\n```\n\n### 运行\n\n```bash\n$ yarn install # or npm install\n$ node index\n```\n\n## 其他\n\n- 使用了 RSSHub 来实现订阅功能\n- 推荐使用 supervisor 模块，炸了可以自动重启\n- 虽然 酷 Q Air 也能用，但不能发图，未测试过\n- 推荐使用有道或者Google翻译，百度翻译效果不是很好，可以自行修改 `src/translate.js` 文件\n- 可能有很多 bug，慢慢修复\n- [imiku.me/2018/10/16/1230.html](https://imiku.me/2018/10/16/1230.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fice-hazymoon%2Frsshub2qq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fice-hazymoon%2Frsshub2qq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fice-hazymoon%2Frsshub2qq/lists"}