此处会列出本机器人所含的大致功能
基础服务-机器人帮助
服务基础信息
- 名称: 帮助
- 说明: bot的食用指南~
- 权限: 所有人
菜单
- 说明: 获取食用bot的方法
- 权限: 所有人
- 需要at: 是
- 更多别名: menu
关于
- 说明: 获取关于bot的信息
- 权限: 所有人
- 需要at: 是
- 更多别名: about
服务列表
- 说明: 获取服务列表
- 权限: 所有人
- 需要at: 是
- 更多别名: 功能列表
帮助
- 说明: 获取对应服务详细信息
- 权限: 所有人
- 需要at: 是
- 更多别名: help
基础服务-机器人状态
服务基础信息
- 名称: 状态
- 说明: 检查自身状态
- 权限: 所有人
/ping
- 说明: 检测bot简单信息处理速度
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
/status
- 说明: 查看运行资源占用
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
基础服务-用户反馈
服务基础信息
- 名称: 反馈
- 说明: 向维护者发送消息
- 权限: 所有人
来杯红茶
- 说明: 向维护者发送消息
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
服务-kimo
服务基础信息
- 名称: kimo
- 说明: 好像有点涩?
- 权限: 所有人
叫我
- 说明: 更改kimo时的称呼
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
服务-在线运行代码
服务基础信息
- 名称: 在线跑代码
- 说明: 在线跑代码
- 权限: 所有人
/code
- 说明: 在线运行一段代码,获取帮助:/code.help
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
/code.help
- 说明: 使用说明
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
/code.list
- 说明: 查看支持的语言
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
服务-乐
服务基础信息
- 名称: 乐
- 说明: 乐1乐,莫当真
- 权限: 所有人
来句笑话
- 说明: 隐晦的笑话…
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
大?[今明后]天(.*?)吃[什啥]么?
- 说明: 我来决定你吃什么!
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
服务-以图搜图
服务基础信息
- 名称: 以图搜图
- 说明: 以图搜图,仅限二刺螈,据说连本子都能搜
- 权限: 所有人
以图搜图
- 说明: 透过一张图搜索可能的来源
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
服务-涩图
服务基础信息
- 名称: 涩图
- 说明: hso!
- 权限: 所有人
来张涩图
- 说明: 来张随机涩图,冷却2分钟
- 权限: 所有人
- 需要at: 否
- 更多别名: 涩图来、来点涩图、来份涩图
来张点丶份的[涩色?]图
- 说明: 根据提供的tag查找涩图,冷却2分钟
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
/nsfw
- 说明: 涩值检测
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
嗅探设置
- 说明: 涩图检测图片文件大小设置
- 权限: 超级用户
- 需要at: 否
- 更多别名: 无
服务-小工具
服务基础信息
- 名称: 小工具
- 说明: 非常实用(?)的工具们!
- 权限: 所有人
/roll
- 说明: 骰子~用法:1d10 或 2d10 2d10 more
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
/roll
- 说明: 骰子~用法:1d10 或 2d10 2d10 more
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
加密
- 说明: 我们之间的秘密❤
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
解密
- 说明: 解开我们的秘密❤
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
涩批一下
- 说明: 将正常的句子涩一涩~
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
服务-群老婆
服务基础信息
- 名称: 老婆
- 说明: 老婆…嘿嘿嘿…
- 权限: 所有人
抽老婆
- 说明: 随机选择一位幸运裙友成为老婆!
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
老婆
- 说明: 呼唤老婆/老公!
- 权限: 所有人
- 需要at: 否
- 更多别名: 老公、老婆!、老公!
我要离婚
- 说明: 离婚!
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
服务-以图搜番
服务基础信息
- 名称: 以图搜番
- 说明: 通过一张图片搜索你需要的番!据说里*也可以
- 权限: 所有人
以图搜番
- 说明: 发送一张图以搜索可能的番剧
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
服务-B站动态推送
服务基础信息
- 名称: b站动态订阅
- 说明: b站动态订阅助手~
- 权限: 所有人
/bd.add
- 说明: 添加b站up主订阅
- 权限: 超级用户、群管理
- 需要at: 否
- 更多别名: 无
/bd.del
- 说明: 添加b站up主订阅
- 权限: 超级用户、群管理
- 需要at: 否
- 更多别名: 无
/bd.list
- 说明: 获取b站up主订阅列表
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
/bd.limit
- 说明: 设置订阅内容字数限制
- 权限: 超级用户
- 需要at: 否
- 更多别名: 无
服务-拍立得
服务基础信息
- 名称: 拍立得
- 说明: 根据头像生成拍立得风格照片!
- 权限: 所有人
拍立得
- 说明: 获取一张以自己头像的拍立得图片!需at
- 权限: 所有人
- 需要at: 是
- 更多别名: 无
服务-Twitter动态订阅
服务基础信息
- 名称: 推特动态订阅
- 说明: 推特动态订阅助手~
- 权限: 所有人
/td.add
- 说明: 添加推主订阅
- 权限: 超级用户、群管理
- 需要at: 否
- 更多别名: 无
/td.del
- 说明: 删除推主订阅
- 权限: 超级用户、群管理
- 需要at: 否
- 更多别名: 无
/td.list
- 说明: 获取本群推主订阅列表
- 权限: 所有人
- 需要at: 否
- 更多别名: 无
订阅 RSS 并实时推送
添加订阅
命令:add (添加订阅、sub) 参数:订阅名 [RSS 地址] 示例: add test twitter/user/huagequan 使用技巧:先快速添加订阅,之后再 通过 change 命令修改 命令解释: 必需 订阅名 及 RSS地址(RSSHub订阅源可以省略域名,其余需要完整的URL地址) 两个参数, 订阅到当前 群组 、 频道 或 QQ。
添加 RSSHub 订阅
命令:rsshub_add 参数:[RSSHub 路由名] [订阅名] 示例: rsshub_add github 命令解释: 发送命令后,按照提示依次输入RSSHub 路由、订阅名和路由参数
删除订阅
命令:deldy (删除订阅、drop) 参数:订阅名 示例: deldy test 命令解释:
- 在超级管理员私聊使用该命令时,可完全删除该订阅
- 在群组使用该命令时,将 该群组 从 订阅群组 中删除
- 在子频道使用该命令时,将 该子频道 从 订阅子频道 中删除
所有订阅
命令:show_all(showall,select_all,selectall,所有订阅) 参数:[关键词](支持正则,过滤生效范围:订阅名、订阅地址、QQ号、群号) 示例: showall test showall 123 命令解释:
- 携带 关键词 参数时,展示该 群组 或 子频道 或 所有 订阅中含有关键词的订阅
- 不携带 关键词 参数时,展示该 群组 或 子频道 或 所有 订阅
- 当 关键词 参数为整数时候,只对超级管理员用户额外展示所有订阅中 QQ号 或 群号 含有关键词的订阅
查看订阅
命令:show(查看订阅) 参数:[订阅名] 示例: show test 命令解释:
- 携带 订阅名 参数时,展示该订阅的详细信息
- 不携带 订阅名 参数时,展示该 群组 或 子频道 或 QQ 的订阅详情
修改订阅
修改项 | 参数名 | 值范围 | 备注 |
---|---|---|---|
订阅名 | -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个字段时,即每周有不同。
时间格式如下:
代码语言:javascript复制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… 个小时要执行,其馀类推
以下是一些示例:
如果不生效请查看控制台输出
参考文档
- ELF_RSS
- ATRI项目文档