【2022.04.19】QQ机器人好用插件——检测B站动态并合成成图片,发送给群内
项目地址:Colter23/bilibili-dynamic-mirai-plugin: 低延迟检测B站动态/直播的mirai-console插件 (github.com)
效果预览:
这应该是最常用的插件了,我提了可能将近10个issue,作者非常给力,全部close了,感谢开发~
主要作用就是促进群友交流
安装插件
因为我是使用docker搭建的,安装方法可以看上期【2022.04.19】Docker-compose一键安装mirai,搭建QQ机器人最快方法 - Mokou - 博客园 (cnblogs.com)
如果是在本机安装的话就直接关闭退出就行
要停止docker,进入docker可视化工具Portainer
http://服务器ip:9000/#/containers
下载最新版本的插件
然后使用文件传输的软件,将jar文件上传到plugins
然后运行,第一次会生成config文件,进入top.colter.bilibili-dynamic-mirai-plugin目录编辑
配置
我的配置如下
# 管理员
admin: 你的QQ号,不是机器人的QQ号
# 推送模式
# 0: 文字推送
# 1: 图片推送
pushMode: 1
# 添加订阅时是否允许 bot 自动关注未关注的用户
autoFollow: true
# Bot 关注时保存的分组(最长16字符)
followGroup: Bot关注
# 检测间隔(推荐 15-30) 单位秒
interval: 15
# 直播检测间隔(与动态检测独立) 单位秒
liveInterval: 20
# 低频检测时间段与倍率(例: 3-8x2 三点到八点检测间隔为正常间隔的2倍) 24小时制
lowSpeed: '1-7x4'
# 图片推送模式用的字体, 详细请看 readme
font: Microsoft Yahei,Segoe UI Symbol,Apple Color Emoji
# 动态/视频推送文字模板, 参数请看 readme
pushTemplate: ''
# 直播推送文字模板, 如不配置则与上面的动态推送模板一致
livePushTemplate: ''
# 页脚模板
footerTemplate: 'URL: {link} {type}ID: {id}'
# 是否开启图片二维码
qrCode: true
# 卡片圆角大小
cardArc: 20
# cookie, 请使用双引号
cookie: '这里是你的cookies,去B站获取'
# 百度翻译
baiduTranslate:
enable: false
APP_ID: ''
SECURITY_KEY: ''
最好是选择B站小号,使用无痕/隐身登录
打开F12开发者模式,登陆成功/刷新后,可以在标头获取你的cookie
复制并放入配置文件中,并且一定不要点这个退出登录,直接关闭窗口就行
退出登录的话会刷新cookie
安装字体
注意,这个安装字体是在docker里面安装字体,而不是在本机里面安装字体
如果不安装字体的话,生成图片时,中文会生成方格字,如果是在本机安装mirai的话,也许系统已经自带
我在配置文件里面使用的是Microsoft Yahei,Segoe UI Symbol,Apple Color Emoji这三个字体
上传到data文件夹中,启动docker
然后进入可视化管理页面,进入命令行
可以找到我们刚才的几个字体文件
先使用fc-list查看当前所有字体
使用命令将字体复制进字体库
cp *.ttf /usr/share/fonts
使用命令刷新字体库,并检查是否安装完毕
fc-cache
fc-list
这里我忘记安装微软雅黑了,重新下一个,总之记得检查就行
更详细的配置请见项目readme