All Projects → Ice-Hazymoon → rsshub2qq

Ice-Hazymoon / rsshub2qq

Licence: other
基于酷Q制作的RSSHub QQ群推送机器人,用于订阅RSSHub的更新并转发到QQ群

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to rsshub2qq

GreenOnions
一个Mirai的QQ机器人, 实现了搜图, RSS订阅转发, 根据PixivID下载原图, 翻译, setu等功能
Stars: ✭ 109 (+4.81%)
Mutual labels:  qqbot
ATRI-qqbot
一个高性能的qqbot
Stars: ✭ 40 (-61.54%)
Mutual labels:  qqbot
coolq-php-sdk
coolq-php-sdk
Stars: ✭ 23 (-77.88%)
Mutual labels:  qqbot
nonebot-plugin
一些 NoneBot 即开即用、良好兼容的插件——自定义表情包、早晚安、Vtuber今日运势等
Stars: ✭ 101 (-2.88%)
Mutual labels:  qqbot
Shiro
基于OneBot协议的QQ机器人快速开发框架
Stars: ✭ 78 (-25%)
Mutual labels:  qqbot
Ariadne
一个优雅且完备的 Python QQ 自动化框架,基于 Mirai API HTTP v2。 Powered by Graia Project.
Stars: ✭ 234 (+125%)
Mutual labels:  qqbot
Mirai.Net
Mirai.Net是基于mirai-api-http实现的轻量级mirai社区sdk。
Stars: ✭ 132 (+26.92%)
Mutual labels:  qqbot
lit-ncov-report
洛阳理工学院 "健康状况管控平台" , 非官方Python封装库兼CLI工具与拓展实现
Stars: ✭ 41 (-60.58%)
Mutual labels:  qqbot
commspt-bot
LittleSkin Community Support QQ bot
Stars: ✭ 21 (-79.81%)
Mutual labels:  qqbot
proxy rsshub
使用 GitHub Actions 反代 RSSHub + 多实例轮询
Stars: ✭ 41 (-60.58%)
Mutual labels:  rsshub
hoshino xcw
自用的PCRBOT,基于hoshino,yobot,mirai,集合了很多插件
Stars: ✭ 233 (+124.04%)
Mutual labels:  qqbot
zhenxun bot
基于 Nonebot2 和 go-cqhttp 开发,以 postgresql 作为数据库,非常可爱的绪山真寻bot
Stars: ✭ 2,505 (+2308.65%)
Mutual labels:  qqbot
Black-Cat-qqbot
一个qq机器人,基于graia
Stars: ✭ 16 (-84.62%)
Mutual labels:  qqbot
sagiri-bot
基于Graia Ariadne和Mirai的QQ机器人 SAGIRI-BOT
Stars: ✭ 557 (+435.58%)
Mutual labels:  qqbot
Sisters.WudiLib
C# 与 One Bot 协议实现通信。
Stars: ✭ 33 (-68.27%)
Mutual labels:  qqbot
WMagicBotR
基于Mirai 使用 java开发的 bot框架,在消息事件下封装了指令/权限指令 方便调用,内置公主连接/公主连结工会战功能
Stars: ✭ 40 (-61.54%)
Mutual labels:  qqbot
takker
一个基于Nonebot2和go-cqhttp的娱乐性qq机器人,持续维护更新中
Stars: ✭ 79 (-24.04%)
Mutual labels:  qqbot
pixiv-helper
mirai-console 插件开发计划
Stars: ✭ 113 (+8.65%)
Mutual labels:  qqbot
onebot
OneBot:统一的聊天机器人应用接口标准
Stars: ✭ 1,113 (+970.19%)
Mutual labels:  qqbot
CoolQ-Golang-Plugin
Golang 酷Q CoolQ 插件 plugin 模板 template
Stars: ✭ 17 (-83.65%)
Mutual labels:  qqbot

rsshub2qq

基于酷Q制作的 RSSHub QQ群推送机器人,用于订阅RSSHub的更新并转发到QQ群

使用

下载酷 Q,文中使用的是酷 Q Pro 版本。然后安装 HTTP API 插件

申请一个 有道翻译的 API

credentials.js 相关配置

在根目录新建一个 credentials.js 文件,内容为

module.exports = {
    // 酷Q授权
    accessToken: 'mikutoken',
    secret: 'mikuqwq',
    rsshub: 'http://rsshub.app',
    // 有道翻译
    youdao: {
        appid: '',
        key: ''
    }
}

HTTP API 的相关配置

依次进入 酷Q Pro/data/app/io.github.richardchien.coolqhttpapi/config 目录,编辑对应的 json 文件(bot的QQ号.json)。用以下内容覆盖,access_tokensecret 记得自己修改

{
    "host": "0.0.0.0",
    "port": 5700,
    "use_http": true,
    "ws_host": "0.0.0.0",
    "ws_port": 6700,
    "use_ws": false,
    "post_url": "http://127.0.0.1:8989",
    "access_token": "mikutoken",
    "secret": "mikuqwq",
    "post_message_format": "string",
    "serve_data_files": true,
    "update_source": "github",
    "update_channel": "stable",
    "auto_check_update": false,
    "auto_perform_update": false,
    "show_log_console": true,
    "log_level": "info"
}

添加订阅信息

打开 db/rss.json 文件,添加需要订阅推送的内容

{
    "Twitter-Ice_Hazymoon": { // 订阅名称
        "url": "/twitter/user/Ice_Hazymoon", // rsshub 路由
        "group": [ // 要推送的群组
            117474650
        ],
        "translate": false, // 是否启用翻译
        "proxy": true // 是否启用代理(主机为国内服务器,推送地址为国外时可以用到,比如Twitter),使用 http://127.0.0.1:1080 作为代理
    }
}

运行

$ yarn install # or npm install
$ node index

其他

  • 使用了 RSSHub 来实现订阅功能
  • 推荐使用 supervisor 模块,炸了可以自动重启
  • 虽然 酷 Q Air 也能用,但不能发图,未测试过
  • 推荐使用有道或者Google翻译,百度翻译效果不是很好,可以自行修改 src/translate.js 文件
  • 可能有很多 bug,慢慢修复
  • imiku.me/2018/10/16/1230.html
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].