此处会列出本机器人所含的大致功能
命令:add (添加订阅、sub) 参数:订阅名 [RSS 地址] 示例: add test twitter/user/huagequan 使用技巧:先快速添加订阅,之后再 通过 change 命令修改 命令解释: 必需 订阅名 及 RSS地址(RSSHub订阅源可以省略域名,其余需要完整的URL地址) 两个参数, 订阅到当前 群组 、 频道 或 QQ。
命令:rsshub_add 参数:[RSSHub 路由名] [订阅名] 示例: rsshub_add github 命令解释: 发送命令后,按照提示依次输入RSSHub 路由、订阅名和路由参数
命令:deldy (删除订阅、drop) 参数:订阅名 示例: deldy test 命令解释:
命令:show_all(showall,select_all,selectall,所有订阅) 参数:[关键词](支持正则,过滤生效范围:订阅名、订阅地址、QQ号、群号) 示例: showall test showall 123 命令解释:
命令:show(查看订阅) 参数:[订阅名] 示例: show test 命令解释:
修改项 | 参数名 | 值范围 | 备注 |
---|---|---|---|
订阅名 | -name | 无空格字符串 | 禁止将多个订阅批量改名,会因为名称相同起冲突 |
订阅链接 | -url | 无空格字符串 | RSSHub 订阅源可以省略域名,其余需要完整的 URL 地址 |
QQ号 | 正整数 / -1 | 需要先加该对象好友;前加英文逗号表示追加;-1 设为空 | |
QQ群 | -qun | 正整数 / -1 | 需要先加入该群组;前加英文逗号表示追加;-1 设为空 |
更新频率 | -time | 正整数 / crontab 字符串 | 值为整数时表示每 x 分钟进行一次检查更新,且必须大于等于 1值为 crontab 字符串时,详见表格下方的补充说明 |
代理 | -proxy | 1 / 0 | 是否启用代理 |
翻译 | -tl | 1 / 0 | 是否翻译正文内容 |
仅标题 | -ot | 1 / 0 | 是否仅发送标题 |
仅图片 | -op | 1 / 0 | 是否仅发送图片(正文中只保留图片) |
仅含有图片 | -ohp | 1 / 0 | 仅含有图片不同于仅图片,除了图片还会发送正文中的其他文本信息 |
下载种子 | -downopen | 1 / 0 | 是否进行BT下载(需要配置 qBittorrent,参考:第一次部署) |
白名单关键词 | -wkey | 无空格字符串 / 空 | 支持正则表达式,匹配时推送消息及下载;设为空(wkey=)时不生效 |
黑名单关键词 | -bkey | 无空格字符串 / 空 | 同白名单关键词,但匹配时不推送,可在避免冲突的情况下组合使用 |
种子上传到群 | -upgroup | 1 / 0 | 是否将BT下载完成的文件上传到群(需要配置 qBittorrent,参考:第一次部署) |
去重模式 | -mode | link / title / image / or / -1 | 分为按链接(link)、标题(title)、图片(image)判断其中 image 模式,出于性能考虑以及避免误伤情况发生,生效对象限定为只带 1 张图片的消息此外,如果属性中带有 or 说明判断逻辑是任一匹配即去重,默认为全匹配-1 设为禁用 |
图片数量限制 | -img_num | 正整数 | 只发送限定数量的图片,防止刷屏 |
正文待移除内容 | -rm_list | 无空格字符串 / -1 | 从正文中要移除的指定内容,支持正则表达式因为参数解析的缘故,格式必须如:rm_list='a' 或 rm_list='a','b'该处理过程是在解析 html 标签后进行的要将该参数设为空,使用 rm_list='-1' |
停止更新 | -stop | 1 / 0 | 对订阅停止、恢复检查更新 |
注:
各个属性之间使用空格分割
time属性兼容 Linux crontab 格式,但不同的是,crontab 中的空格应该替换为 _ 即下划线
可以参考 Linux crontab 命令 务必理解!但实际有少许不同,主要是设置第5个字段时,即每周有不同。
时间格式如下:
f1_f2_f3_f4_f5
以下是一些示例:
如果不生效请查看控制台输出