本插件已经停止维护,B站/微博动态功能现已迁移至 yuki-plugin 项目,gitee镜像。支持yunzai-v4、yunzai-3。
TRSS-Yunzai 的关于B站推送、微博推送、原神cos、wiki查询和群战等功能的扩展插件。
- 基于 闲心插件/xianxin-plugin 维护的trss分支。
- 当前适配:TRSS-Yunzai、Miao-Yunzai
- 推荐使用 git 进行安装,以方便后续升级。在
Yunzai
根目录打开终端shell
/git bash
,运行如下命令(根据网络情况选择 GitHub 或 Gitee )进行安装:
Gitee:
git clone https://gitee.com/snowtafir/xianxin-plugin.git ./plugins/trss-xianxin-plugin/
Github:
git clone https://github.com/snowtafir/xianxin-plugin.git ./plugins/trss-xianxin-plugin/
- 接着在bot目录或插件目录下执行依赖安装即可:
pnpm i
- 后续更新可通过
#闲心插件更新
进行,或者在Yunzai/plugins/trss-xianxin-plugin/
目录下打开终端shell
/git bash
执行:
git pull
- 接着在
Yunzai
根目录已经打开的运行着的终端shell
/git bash
里,Ctrl c
键盘组合键停止运行,接着执行如下命令进行重启即可:
npm stop && node app
如果是下载压缩包到本地,解压后把插件文件夹重命名为
trss-xianxin-plugin
放到Yunzai/plugins/
下即可(该方式不能使用#闲心插件更新
或git方式更新插件)。
自 2023 年三月起,B站风控升级,为保证旅行者们的使用体验,使用前需要执行如下配置一个或多个。风控后执行如下某个配置后,如果仍出现风控,请30min+后再尝试动态推送添加等指令操作,度过风控期。
cookie使用优先级: 手动绑定 > 扫码登录 > 临时ck。只有删除前一个,后一个才生效,删除方法见功能指令介绍。
#扫码B站登录
,获取B站登录cookie并缓存到redis并使用。取消登录则发送:#删除B站登录
B站的api风控是一套复杂机制,针对ip而不针对账号,风控的检测区间为10min,风控的持续时常为30min。
修改
Yunzai/plugins/trss-xianxin-plugin/config/bilibili.set.yaml
配置项pushTime
的值为如下示例值或其他值:
"*/15 * * * *" #每15min检测一次
"*/31 * * * *" #每31min检测一次
"0 5,35 * * * *" #每小时固定第5分0秒、第35分0秒检测一次,共2次/h
"0 5,35,51 * * * *" #每小时固定第5分0秒、第35分0秒、第51分0秒检测一次,共3次/h
配置使用自己的B站cookie请在 私聊/私信 Bot下发送#绑定B站ck: xxx
进行添加自己本地浏览器 登录b站 后获取到的B站cookie,其中xxx
请替换为自己获取到的cookie(注:包含的 SESSDATA=xxxx;
值代表使用 完整的个人B站登录ck
)。
添加的cookie会自动新建并保存于Yunzai/data/BilibiliCookie/Bili_Ck.yaml
,如需更换/更新cookie 使用新的cookie发送#绑定B站ck: xxx
覆盖绑定即可。停用手动绑定ck则发送命令:#删除B站ck
- cookie的获取与设置:
注意事项:
你平常使用浏览器访问 b 站为普通模式,cookie会定期自动刷新而导致复制的旧ck一段时间就失效,你应该使用
隐私窗口/无痕式窗口
重新登录b站,并获取新的 cookie。
成功复制cookie文本后应该直接点击
X
关闭 浏览器窗口,而不是账号的 退出登录
,否则 cookie 会立马失效。
步骤:
- ①在浏览器打开的
无痕/隐私窗口
中登录自己的b站账号 - ②如示例图操作:处于bilibili首页 -> 按 F12 (或者右键 --> 检查)打开开发者工具,切换到网络 ( network )点击 重新载入(或者按 F5,Ctrl + R 等)刷新页面,接着点击某一个请求(通常为 nav ),选中Cookie项的文本并 Ctrl + C 复制(不是
复制值
)(包含SESSDATA)得到cookie。
- ③私聊Bot下发送
#绑定B站ck: xxx
进行添加,提示添加成功即可愉快使用。
未配置使用自己的B站cookie时将会使用临时ck,当旧临时ck也出现风控时,可通过发送
#刷新b站临时ck
命令进行ck刷新,刷新完请等待bot重启刷新状态以应用更改,如果刷新报错,请重启bot(手动重启或#重启
)后重试。风控问题报错频繁:当前或需要每2天执行一次该命令。
- 订阅的微博博主uid获取:
找到博主主页如:(原神) https://m.weibo.cn/u/6593199887 或 (崩坏星穹铁道) https://m.weibo.cn/u/7643376782,其中的
6593199887
和7643376782
即为相应博主的uid。打开微博app,进入博主主页,右上角点击分享,复制分享链接,在链接里找到相应uid。
- 微博限制,可能连续获取动态会出现获取连接中断报错,待定时任务自动重试即可。
- 以下可用功能QQ频道可用
- B站功能
- 微博功能
- 米游社功能
- 群战
- 五子棋
- 21点
- 给我点颜色看看
- 其他指令
- 神秘指令
- 赞我/转发等小功能,请自测
- 任意功能
功能 | 🌰 指令 |
---|---|
米游社功能 | #原神cos 角色名 #星铁cos 角色名 - 指定角色随机查看cos图片#原神cos #原神cos1 #原神cos详情 #星铁cos #星铁cos1 #星铁cos详情 - 查看米游社中cos榜#原神攻略 xxx #星铁攻略 xxx - 查询 原神 或 星铁 精选的玩家攻略内容#原神wiki xxx #星铁wiki xxx - 查询 原神wiki 或 星铁百科 的内容#原神cosdby #原神cosdby1 #原神cosdby详情 #星铁cosdby #星铁cosdby1 #星铁cosdby详情 - 查看米游社中大别野cos榜#原神同人 #原神同人1 #原神同人详情 #星铁同人 #星铁同人1 #星铁同人详情 - 查看米游社中同人榜#原神热门话题 #星铁热门话题 - 查看米游社中 原神 或 星铁 的热聊话题 |
B站功能 | #订阅up推送 UID #订阅up推送 直播 UID - 检测up的B站动态进行推送#取消up推送 UID #取消up推送 直播 UID - 删除对应up的B站对应动态推送#推送up列表 - 查看本群添加的up推送列表#手动推送up - 手动触发定时推送任务#搜索up xxx - 根据昵称在b站搜索up#绑定B站ck: xxx - (可选)若出现总是推送失败,可通过此命令为B站动态推送配置ck,仅限私聊#我的B站ck - 查看当前启用的B站ck,仅限私聊#扫码b站登陆 - 扫码登陆B站获取B站登陆ck#我的B站登陆 - 查看app扫码获取的登录ck的有效状态#删除B站ck - 删除手动获取并绑定的B站cookie,将会自动启用临时ck#删除b站登陆 - 删除缓存的扫码登陆ck,删除后将自动启用临时B站ck#刷新b站临时ck - 重新获取并刷新redis缓存的未绑定自己的B站ck而自动获取的临时B站ck,该操作成功后将会自动重启bot刷新状态,如果失败或卡住可手动重启bot后重试#B站ck帮助 - 查看B站ck帮助 |
微博功能 | #订阅微博推送 UID #订阅微博推送 图文 UID - 检测博主的微博动态进行推送#取消微博推送 UID #取消微博推送 图文 UID - 删除对应博主的微博对应动态推送#推送微博列表 - 查看本群添加的博主推送列表#手动推送微博 - 手动触发定时推送任务#搜索博主 xxx - 根据昵称在微博搜索博主#微博帮助 - 查看微博功能使用帮助 |
群战 | #加入群战 #群战信息 - 初始化群战信息#战宝 - 战胜战宝获得双倍战力战@群友 #战@群友 - @一名群友进行群战狂战@群友 #狂战@群友 - 战狂(战斗次数最多)的专属技能#逆天改命 - 战力最低的专属技能#战榜 - 查看群战rank榜#战狂榜 - 查看战斗次数排行榜#摆烂榜 - 查看战力倒数排行榜 |
五子棋 | #五子棋 - 开局五子棋游戏落子+字母+数字 落子H8 - 五子棋落子#弃子 - 五子棋认输 |
21点 | #21点 - 开局21点游戏叫牌 - 21点叫牌停牌 - 停止叫牌 |
给我点颜色看看 | #给我点颜色看看 - 开局给我点颜色看看游戏块+数字 - 选中某个不同的色块 |
闲心小工具 | #赞我 - QQ名片点赞神秘指令 - 情绪激动时易触发 |
云崽菜单辅助 | #任意功能 如果不存在但是有类似的功能将会联想提示 |
其他指令 | #闲心插件版本 - 查看最近维护的版本信息#闲心插件更新 - 进行更新闲心插件#闲心插件强制更新 - 进行强制更新闲心插件 |
- 偶尔维护
- 素材来源于网络,仅供交流学习使用
- 严禁用于任何商业用途和非法行为
- 如果对你有帮助辛苦给个star,这是对我最大的鼓励
Nickname | Contribution |
---|---|
功能/插件库 | Yunzai-Bot 相关内容索引 |
TRSS-Yunzai | 时雨🌌星空的 TRSS-Yunzai |
Miao-Yunzai | 喵喵的 Miao-Yunzai |
Yunzai-Bot | 乐神的 Yunzai-Bot |