🎸 BanG Dream

🎸 Tsugu BanG Dream Bot

插件名称: astrbot_plugin_tsugu_bangdream
当前版本: v0.2.0
为 AstrBot 接入 Tsugu 后端,提供 BanG Dream! 少女乐团派对的卡牌、角色、活动、歌曲、玩家、档线、车牌和抽卡模拟查询。

该插件目前支持 QQ OneBot / aiocqhttp


🚀 快速开始

想做什么示例
查询卡牌@bot 查卡 高松灯
查看卡面@bot 查卡面 卡牌ID
查询角色@bot 查角色 高松灯
查询歌曲@bot 查曲 春日影
随机歌曲@bot 随机曲
查询玩家@bot 查玩家 玩家ID 国服
查看车牌@bot ycm
绑定玩家@bot 绑定玩家 国服

🃏 卡牌、角色与活动

命令说明
@bot 查卡 关键词按关键词查询卡牌
@bot 查卡面 卡牌ID查看指定卡牌的卡面或插画
@bot 查角色 关键词查询角色资料
@bot 查活动 关键词查询活动信息
@bot 查卡池 卡池ID查询指定卡池信息
@bot 抽卡模拟使用默认次数和卡池进行模拟
@bot 抽卡模拟 次数 卡池ID指定抽卡次数和卡池

卡牌 ID、活动 ID 和卡池 ID 通常可从其他查询结果中取得。


🎵 歌曲与谱面

命令说明
@bot 查曲 关键词查询歌曲
@bot 查谱面 歌曲ID查询指定歌曲谱面
@bot 查谱面 歌曲ID 难度查询指定难度谱面
@bot 随机曲随机选择一首歌曲
@bot 随机曲 关键词在符合关键词的歌曲中随机选择
@bot 查询分数表查询主服务器的歌曲分数表
@bot 查询分数表 国服查询指定服务器分数表
@bot 查试炼查询当前或默认活动试炼
@bot 查试炼 活动ID查询指定活动试炼
@bot 查试炼 活动ID -m使用 README 提供的 -m 模式查询

仓库 README 没有进一步解释 -m 的展示差异,具体效果以 bot 返回为准。


📈 档线查询

命令说明
@bot ycx 档位查询指定档位的当前活动档线
@bot ycx 档位 活动ID查询指定活动与档位
@bot ycx 档位 活动ID 国服指定服务器查询
@bot ycxall查询当前活动的全部档位
@bot ycxall 活动ID查询指定活动的全部档位
@bot lsycx 档位查询历史档线
@bot lsycx 档位 活动ID 国服指定档位、活动和服务器查询历史档线

这里的“档线”结果由 Tsugu 后端返回。不同服务器和活动的数据完整度可能不同。


👤 玩家绑定与服务器

绑定玩家

@bot 绑定玩家 国服

插件会进入绑定流程,按 bot 后续提示完成操作。

解除绑定

@bot 解除绑定 国服

服务器设置

命令说明
@bot 主服务器 国服设置主要查询服务器
@bot 设置显示服务器 国服 日服设置查询结果中显示的服务器与顺序
@bot 玩家状态查看当前默认绑定玩家
@bot 玩家状态 2查看第 2 个绑定记录
@bot 玩家状态 日服查看指定服务器的绑定玩家
@bot 玩家状态列表查看全部玩家绑定
@bot 玩家默认ID 2将第 2 个绑定记录设置为默认

支持的服务器:

代码中文
cn国服
jp日服
tw台服
en国际服 / 英服
kr韩服

可以直接使用代码或中文服务器名。


🚗 车牌功能

查询车牌

@bot ycm

也可以使用插件源码中的别名:

@bot 有车吗
@bot 车来

添加关键词可以筛选车牌:

@bot ycm 关键词

车牌转发

命令说明
@bot 开启车牌转发允许把聊天中识别到的车牌提交到 Tsugu 后端
@bot 关闭车牌转发停止车牌转发

车牌功能依赖 Tsugu 数据后端和当前部署配置。


⚠️ 使用限制

  • 插件依赖 Tsugu 后端,后端不可用时所有查询都可能失败。
  • 使用自建后端时,玩家绑定和车牌功能要求后端启用 LOCAL_DB=true
  • 管理员可以设置群聊和私聊白名单。
  • 未进入白名单的 QQ 会话会被静默忽略,不会返回无权限提示。
  • 卡牌、活动、歌曲和玩家数据以 Tsugu 后端为准。
  • 玩家 ID、活动 ID、歌曲 ID、卡池 ID 等参数必须使用正确格式。
  • 绑定流程中应按 bot 的后续提示操作。
  • 当前 metadata 只列出 aiocqhttp 平台。

❓ 常见问题

Q:为什么命令完全没有反应?

当前群或私聊账号可能不在 QQ 白名单中。白名单外的消息会被静默忽略。

Q:为什么能查卡,却不能绑定玩家或使用车牌?

当前后端可能没有启用本地数据库能力,或者数据后端配置不完整。

Q:服务器应该写什么?

可以写:

cn、jp、tw、en、kr

也可以写:

国服、日服、台服、国际服、韩服

Q:为什么 @bot ycx 提示缺少参数?

ycx 通常需要提供档位,例如:

@bot ycx 1000

Q:为什么抽卡模拟结果与游戏不一致?

抽卡模拟依赖 Tsugu 后端配置和卡池数据,仅供娱乐和概率参考。


📎 项目信息

评论交流

文档目录