【2022.04.19】QQ机器人好用插件——检测B站动态并合成成图片,发送给群内

项目地址:Colter23/bilibili-dynamic-mirai-plugin: 低延迟检测B站动态/直播的mirai-console插件 (github.com)

效果预览:

这应该是最常用的插件了,我提了可能将近10个issue,作者非常给力,全部close了,感谢开发~

主要作用就是促进群友交流

image-20220419134316402

安装插件

因为我是使用docker搭建的,安装方法可以看上期【2022.04.19】Docker-compose一键安装mirai,搭建QQ机器人最快方法 - Mokou - 博客园 (cnblogs.com)

如果是在本机安装的话就直接关闭退出就行

要停止docker,进入docker可视化工具Portainer

http://服务器ip:9000/#/containers

image-20220419134708705

下载最新版本的插件

然后使用文件传输的软件,将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站小号,使用无痕/隐身登录

image-20220419143718985

打开F12开发者模式,登陆成功/刷新后,可以在标头获取你的cookie

image-20220419143854882

复制并放入配置文件中,并且一定不要点这个退出登录,直接关闭窗口就行

退出登录的话会刷新cookie

安装字体

注意,这个安装字体是在docker里面安装字体,而不是在本机里面安装字体

如果不安装字体的话,生成图片时,中文会生成方格字,如果是在本机安装mirai的话,也许系统已经自带

我在配置文件里面使用的是Microsoft Yahei,Segoe UI Symbol,Apple Color Emoji这三个字体

上传到data文件夹中,启动docker

然后进入可视化管理页面,进入命令行

image-20220419144930480

可以找到我们刚才的几个字体文件

先使用fc-list查看当前所有字体

image-20220419145110271

使用命令将字体复制进字体库

 cp *.ttf /usr/share/fonts

使用命令刷新字体库,并检查是否安装完毕

fc-cache
fc-list

这里我忘记安装微软雅黑了,重新下一个,总之记得检查就行

image-20220419145643284

更详细的配置请见项目readme

posted @ 2022-04-19 15:06  Mokou  阅读(1566)  评论(0编辑  收藏  举报