Loading... ## 2.0 使用教程(1.x 在后面) > 注意: > > 1. 所有命令均分群组、和私聊两种情况,执行结果也会不同 > 2. [] 包起来的参数表示可选,但某些情况下为必须参数 > 3. 所有 订阅命令 群管都可使用(如果不需要请自行修改代码) > 4. 私聊直接发送命令即可,群聊需在前面添加 **机器人昵称** 或者 **@机器人** > 5. 所有参数之间均用空格分割,符号为英文标点 ### 添加订阅 > 命令:add (添加订阅、sub) > > 参数:订阅名 [RSS 地址] > > 示例:`add test twitter/user/huagequan` > > 使用技巧:先快速添加订阅,之后再 通过 `change` 命令修改 > > 命令解释: > > 1. 完全新增订阅时,必需 `订阅名` 及 `RSS地址` 两个参数,默认订阅到当前 `群组` 或 `QQ` > 2. 当该 `订阅名` 存在时,只需 `订阅名` 一个参数,此时会将该订阅订阅到当前 `群组` 或 `QQ` ### 删除订阅 > 命令:deldy (删除订阅、drop) > > 参数:订阅名 > > 示例:`deldy test` > > 命令解释: > > 1. 在私聊使用该命令时,必需 `订阅名` 参数,可完全删除该订阅 > 2. 在群组使用该命令时,必需 `订阅名` 参数,默认将 该群组 从 订阅群组 中删除 ### 所有订阅 > 命令:showall(所有订阅、selectall) > > 参数:无 > > 示例:`showall` > > 命令解释: > > 1. 在私聊使用该命令时,展示所有订阅 > 2. 在群组使用该命令时,展示该群组的订阅 ### 查看订阅 > 命令:show(查看订阅) > > 参数:[订阅名] > > 示例:`show test` > > 命令解释: > > 1. 携带 `订阅名` 参数时,展示该订阅的详细信息 > 2. 不携带 `订阅名` 参数时,展示该 群组 或 QQ 的订阅详情 ### 修改订阅 > 命令:change(修改订阅,moddy) > > 参数:订阅名 属性=值 [[属性=值]...] > > 示例:`change test qq=,123,234 ot=1` > > 使用技巧:可以先只发送 `change` ,机器人会返回提示信息,无需记住复杂的参数列表 > > 对应参数: > > 订阅链接-url QQ-q 群-qun 更新频率-time > > 代理-proxy 翻译-tl 仅title-ot,仅图片-op > > **注:** > > proxy、tl、ot、op 值为 1/0 > > QQ、群号前加英文逗号表示追加,-1设为空 > > 各个属性之间使用**空格**分割 > > time 的值在为数字时,表示每分x钟进行一次更新操作,其值必须大于等于 1,单位分钟 > > time属性兼容 Linux crontab 格式,**但不同的是,crontab 中的空格应该替换为 `_` 即下划线** > > 可以参考 [Linux crontab 命令](https://www.runoob.com/linux/linux-comm-crontab.html) 务必理解! > > 时间格式如下: > > ``` > f1_f2_f3_f4_f5 > ``` > > - 其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。 > - 当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推 > - 当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推 > - 当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推 > - 当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其馀类推 > > ``` > * * * * * > - - - - - > | | | | | > | | | | +----- 星期中星期几 (0 - 7) (星期天 为0) > | | | +---------- 月份 (1 - 12) > | | +--------------- 一个月中的第几天 (1 - 31) > | +-------------------- 小时 (0 - 23) > +------------------------- 分钟 (0 - 59) > ``` > > 以下是一些示例: > > ```bash > 1 # 每分钟执行一次(普通) > 1_ # 每小时的第一分钟运行(cron) > */1 # 每分钟执行一次 > *_*/1 # 每小时执行一次(注意,均在整点运行) > *_*_*_*_1,2,6,0 # 每周1、2、6、日运行,周日为0 > 0_6-12/3_*_12_* #在 12 月内, 每天的早上 6 点到 12 点,每隔 3 个小时 0 分钟执行一次 > *_12_* # 每天12点运行 > # 如果不生效请查看控制台输出 > ``` > > ## 以下为 1.x 版本使用教程 ### 添加订阅 **添加订阅所有提到可选参数都只能从后面开始省略,不能设置在代理时省略更新频率的参数,设置第三方时省略更新频率、代理参数** 向机器人发送 ```python add mytwitter /twitter/user/Huagequan 123456,23445 -1 5 1 0 # 以下为注释 # add是添加订阅命令,若单独发送了add后,根据提示填写订阅信息即可,无需再加add # mytwitt 为订阅名 因为要根据名字生成文件,所以不能有文件名不允许的特殊字符存在 # 不能命名为rss,会与配置文件冲突!!! # /twitter/user/Huagequan 为订阅地址,此处为rsshub路由地址,非rsshub订阅源要写完整 # 如 https://myelf.club/index.php/feed/ 同时要设置第三方为1 # 123456,23445为订阅者qq号,逗号分开,-1表示设为空 # -1 为订阅群号,和qq号一样英文逗号分开,-1表示为空。 # qq号,群号两者必须有一个不为空,且有效,否则会出错。 # 5 为检查更新的频率,单位分钟/次,最小一分钟,还受到订阅源缓存影响 可选,默认为5 # 1 是否开启代理,有两种参数0/1 1开启,0关闭,设置此项为一必须设置好代理,此项可选,默认为0不开启 # 0 是否第三方订阅,即非rsshub订阅源时必须设为1 可选,默认为0关闭 # 0 翻译,Google翻译,效果一般 可选,默认为0关闭 # 0 仅输出标题,在正文较长的情况下建议启用 可选,默认为0关闭 # 可选参数建议添加订阅成功后通过change修改 ``` 机器人回复成功则添加成功。 ### 查看订阅 向机器人发送 `show_all` 或`showall`、`seeall` 即可查看所有订阅 向机器人发送 `show test` 即可查看某一个订阅详细信息 test为订阅名或者订阅链接 ### 删除订阅 向机器人发送 `deldy test` 即可删除某一个订阅 test为订阅名或者订阅链接 ### 修改订阅 向机器人发送 `change` 即可查看修改方法 ```python 输入要修改的订阅的 订阅名 修改项=,属性 如: test dyqq=,xx dsf=0 对应参数: 订阅地址-url,订阅QQ-dyqq,订阅群-dyqun,更新频率-uptime,代理-proxy,第三方-dsf,翻译-tl,仅title-ot 注: 代理、第三方、翻译、仅title属性值为1/0 qq、群号前加英文逗号表示追加 ``` test为订阅名 也可直接在change后面加修改参数,也可单独修改某一个参数 ### 短链接 发送 `短链 https://myelf.club` 即可获得短链接 Last modification:January 13th, 2021 at 05:44 pm © 允许规范转载 Support If you think my article is useful to you, please feel free to appreciate ×Close Appreciate the author Sweeping payments
话说以后会加上tag功能吗?
tag功能?如果有什么好玩的功能可以去GitHub提 issue 哟
能否加个go-cqhttp配置文件参考 目前无法控制机器人但是可以使用旧版的rss
已经添加了
近期我看看吧,之前我一直有不能私聊的问题
|´・ω・)ノ谢谢大大没毛病 私聊也正常!
刚开始运行时出现以下报错
[2020-08-29 01:55:54,725 nonebot] ERROR: Failed to import "include.plugins.start", error: <HttpFailed, status_code=503>
[2020-08-29 01:55:54,726 nonebot] ERROR: <HttpFailed, status_code=503>
之后每当检查推送更新时都会报以下错误
[2020-08-29 02:05:48,509 nonebot] ERROR: [WinError 1225] 远程计算机拒绝网络连接。
[2020-08-29 02:05:48,510 nonebot] ERROR: 拉取RSS失败,可能是网络开了小差 E:'str' object has no attribute 'entries'
请问这是怎么回事呢?
设置代理了吗?
是的,设置了
很棒的插件!正好有这方面的要求,帮大忙了!
处理标签可以考虑rss_str = re.sub('|', '', rss_str)这个往前移一下,移到pq解析库解析之前?某些微博的订阅标签里面还带着的标签,匹配不完整,会剩个的标签应该改成<span.*?>?,后面re.sub处理标签的时候原文和re.escape(str(a))的内容不一致,导致处理失败。或者修改标签的匹配正则?
weibo:/weibo/user/1797798792
e.g.
维护现已开始。
- 转发 @最终幻想14: #最终幻想14##FF14# 《8月18日全区全服更新维护公告》我们将于8月18日12:00-16:00对全区全服进行更新维护 。请各位冒险者互相转告,合理安排游戏时间,提前在安全区域下线。如遇特殊情况,维护时间将可能延长,请关注我们的官网公告。查看详情:网页链接
☆预计维护时间:2020年8月18日12:00-16:00☆
☆维护范围:全区全服☆
☆本次维护内容☆
-更新客户端版本至Ver. 2020.08.06.0000.0000(5.21版本)
- 「宇宙和音」、「海猫茶屋」取消新服务器状态和新服务器优待
-所有服务器设置为动态开启/关闭新角色创建。
处理后:
转发 @最终幻想14:https://weibo.com/1797798792维护现已开始。
#最终幻想14##FF14# 《8月18日全区全服更新维护公告》
我们将于8月18日12:00-16:00对全区全服进行更新维护 。请各位冒险者互相转告,合理安排游戏时间,提前在安全区域下线。如遇特殊情况,维护时间将可能延长,请关注我们的官网公告。查看详情:网页链接:http://t.cn/A6URZCWd
☆预计维护时间:2020年8月18日12:00-16:00☆
☆维护范围:全区全服☆
☆本次维护内容☆
-更新客户端版本至Ver. 2020.08.06.0000.0000(5.21版本)
-「宇宙和音」、「海猫茶屋」取消新服务器状态和新服务器优待
-所有服务器设置为动态开启/关闭新角色创建。
re.escape(str(a))结果:<a\ href="https://m\.weibo\.cn/search\?containerid=231522type%3D1%26t%3D10%26q%3D%23%E6%9C%80%E7%BB%88%E5%B9%BB%E6%83%B314%23\&isnewpage=1"\ data-hide=""><span\ class="surl-text">#最终幻想14#
rss_str = re.sub('<span》|<./span》', '', rss_str) line243
啊,回复带标签的都被吞了((/ω\)
你先到GitHub提issue吧,这里标签被吞了