【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