Sign inSign up

eric1008818/mirai-val-bot

By eric1008818

•Updated almost 3 years ago
Archived

瓦群專用QQbot (私群)

Image
0

5.9K

eric1008818/mirai-val-bot repository overview

⁠MiraiValBot

基于 MiraiGo_Template 编写的 瓦群专用QQ bot

⁠什么是瓦群?

瓦群全称 泛P家的瓦罗兰特群,是本人一个看Vup + 打瓦的QQ私群,目前只接受看环P家的Vup和经常打瓦的人加入。

此群建立于P家某个V(已引退)的瓦罗兰特参与回后,至今已聚集不少看P家和打瓦的人,每当有P家的瓦参与回时基本上都会团建,平时也会一起开黑。

⁠目前内置的功能

  • 文字转语音(TTS), 说话
  • 基于 XX是XXX吗? 的格式随机回答是非题 (可指令设置或基于 Seed 生成)
  • 自定义回应(可指令设置)
  • 显示撤回的消息(可指令设置开关)
  • 随机 @群成员,随机抽一则群精华消息显示,随机群消息
  • 显示上个月/上年度的今天所设置的群精华消息 (鞭尸用) (可指令设置月还是年)
  • 查成分指令(群成员的资料)
  • B站开播通知 (可指令设置)
  • 高亮用户弹幕/进入直播间/发送SC的通知 (可指令设置)
  • 油管开播/预定直播/结束的通知 (可指令设置)
  • 推特发文/转发推文/回复推文的通知 (可指令设置)
  • 以上通知同步发送到 Discord 特定频道
  • 防风控广播重发机制

⁠有关广播通知

本机器人的所有通知是基于 Redis PubSub 进行的,因此如果没有负责 publish 的 爬虫服务器的话,本机器人的广播功能基本形同虚设。

目前负责爬虫的服务器如下

  • blive-redis-server (负责B站相关广播)
  • twitter-redis-server (负责推特相关广播)
  • youtube-live-redis-server (负责油管相关广播)

以上爬虫都是开源,可在我的 repo 找到

⁠油管广播内容
  • 标题
  • 直播封面
  • 直播开始时间/预定发布时间
  • 直播间链接
  • 频道名称
⁠推特广播内容
  • 推文
  • 推文附带链接
  • 转发推文 + 附文
  • 回复推文链接
  • 推文图片
  • 推文视频
⁠B站广播内容
  • 直播封面
  • 直播标题
  • 直播间名称
  • 用户名称
  • 弹幕内容
  • 醒目留言内容
  • 直播间链接

⁠性能

RaspberryPI 4B 8GB linux/arm64/v8

stats

img.png

⁠Docker 部署

docker.io⁠

⁠未来规划

  • 使用 go 语言重写所有爬虫并合为一体 (模块化管理)

Tag summary

Content type

Image

Digest

sha256:9308908a1…

Size

15.7 MB

Last updated

almost 3 years ago

docker pull eric1008818/mirai-val-bot:sha-280611a