Loading... ## 前言 苦于上一个插件流量消耗严重,就换成了rss订阅的方式来转发推特。 本想直接用rsshub官方订阅,但20分钟才刷新一次对于我这种喜欢及时性的人来说远远不够。 于是就自建了rsshub,自建的理论上是每分钟更新一次,但不知道为啥用域名反代后要5分钟左右才更新。 #### 推荐使用 [ELF_RSS 订阅插件使用、安装教程](https://myelf.club/index.php/archives/221/ "ELF_RSS 订阅插件使用、安装教程") ------------ ##### 不想自建RSSHub?想要更快的RSSHub?可以选择博主自建的RSSHub站点,更多信息:[自建 RSSHub 公开使用说明](https://myelf.club/index.php/archives/262/ "自建 RSSHub 公开使用说明") ## 准备工作 1. 已经完全搭好,能正常使用的酷Q机器人。 这个自己去酷Q官网看怎么搭建,这里就不多说 2. nodejs一系列环境 建用参考这个视频 <iframe src="//player.bilibili.com/player.html?aid=45150196&cid=79056836&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe> [视频链接地址](https://www.bilibili.com/video/av45150196/ "视频链接地址") 3. 插件文件 [点击下载](http://ad.myelf.club/?file=b77t94e8 "点击下载") ## 开始安装 申请一个 [有道翻译的 API](http://ai.youdao.com/?keyfrom=fanyi-new-nav)(可选) ### 相关配置 1. 在根目录新建一个或者修改 credentials.js 文件,内容为 ```javascript module.exports = { // 酷Q授权 accessToken: '', secret: '', rsshub: 'http://rsshub.app', // 有道翻译 youdao: { appid: '', key: '' } } ``` 参考配置[![](https://pic-1255544886.cos.ap-chongqing.myqcloud.com/blog/tw_rss_1.png)](https://pic-1255544886.cos.ap-chongqing.myqcloud.com/blog/tw_rss_1.png) 2. 配置订阅 打开 `db/rss.json` 文件,添加需要订阅推送的内容 如下 ```json { "Twitter-Huagequan": { "url": "/twitter/user/Huagequan", "group": [ 984827132 ], "translate": false, "proxy": false }, "bilibili-Huagequan": { "url": "/bilibili/user/dynamic/14733466", "group": [ 984827132 ], "translate": false, "proxy": false }, "bilibili-key": { "url": "/bilibili/user/dynamic/477655087", "group": [ 984827132,624772596 ], "translate": false, "proxy": false }, "bilibili-video-comment": { "url": "/bilibili/video/reply/45150196", "group": [ 984827132 ], "translate": false, "proxy": false } } ``` 具体路由配置请参考rsshub官方文档 [https://docs.rsshub.app/social-media.html#_755](https://docs.rsshub.app/social-media.html#_755) 3. 插件抓取时间修改(可选) 打开`src/rss.js`文件,拉到最下面 [![](https://pic-1255544886.cos.ap-chongqing.myqcloud.com/blog/tw_rss_3.png)](https://pic-1255544886.cos.ap-chongqing.myqcloud.com/blog/tw_rss_3.png) 如图,修改图中的数字5,注意,只改一个数字5,其他不用动,当然你知道这句话的以上就可以随便改。这里的5指的的是5分钟,你可以修改为10分钟,注意不要改为0!!!会导致问题。 ### 运行 ```bash npm install node index ``` 如图,就是成功了[![](https://pic-1255544886.cos.ap-chongqing.myqcloud.com/blog/tw_rss_2.png)](https://pic-1255544886.cos.ap-chongqing.myqcloud.com/blog/tw_rss_2.png) ### Linux下使用问题 在Linux使用docker运行的酷Q是基于wine平台的,因此在使用这个插件的时候会出现无法发送图片的问题,解决方法如下: 修改`src/rss.js`文件代码,如图 [![](https://pic-1255544886.cos.ap-chongqing.myqcloud.com/blog/tw_rss_4.png)](https://pic-1255544886.cos.ap-chongqing.myqcloud.com/blog/tw_rss_4.png) 修改的代码 ```javascript const cqimgpath = images.map(imgPath => { return `[CQ:image,file=file:///Z:home\\user\\coolq\\rsshub2qq-master\\${imgPath.match(/\/tmp\/(\S*)/)[1]}]` }) ``` ## 相关 [rsshub2qq-GitHub项目地址](https://github.com/Ice-Hazymoon/rsshub2qq/blob/master/README.md "rsshub2qq-GitHub项目地址") [RSSHub搭建教程](https://myelf.club/index.php/archives/192/ "RSSHub搭建教程") [twitter开发者账号申请](https://myelf.club/index.php/archives/214/ "twitter开发者账号申请") Last modification:June 15th, 2020 at 08:49 pm © 允许规范转载 Support If you think my article is useful to you, please feel free to appreciate ×Close Appreciate the author Sweeping payments Pay by AliPay Pay by WeChat
感谢分享
感谢分享!
谢谢,申请推特api实在是太麻烦了。
xx
感谢分享