/rainbow6-siege-danmu-request

A Rainbow Six Siege operator request queue using live danmu

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

rainbow6-siege-danmu-request

rainbow6-siege-danmu-request 是一个识别特定格式的 直播弹幕来点播干员的程序。

使用方法 Usage

config.ini 中配置直播地址roomId和识别关键 词keyword, 识别的格式为[关键词][探员名]

在 CMD 或 PowerShell 中运行 python run.py

窗口中将会显示点播干员的队列的前三个,按照点播人数和时间排序。

按下 Attacker 或 Defender 按钮来删除最靠前的一个干员。

常见问题 FAQ

Q: 按什么顺序来排序点播的干员?

A: 点播的人数越多越靠前;当人数相同时,点播时间越早越靠前。 在被弹出之前,一个探员只能被一个 ID 点播一次,但一个 ID 可以同时点播多 个干员。

Q: 可以用中文名来点播干员吗?

A: 可以。支持的干员名称可以在 operator_queue.py 中的 Attacker.OP_NAME_DICTDefender.OP_NAME_DICT 来查询和修改。

Q: 支持什么直播平台?

A: 目前只测试了 Bilibili 平台下可用。见注。

备注 Comment

本程序使用了 littlecodersh 的弹幕 API 库 danmu. 由于直播平台的 HTML 改变,该库中部分直播平台无法使用,因此本程序使用了 修改过的本地 danmu 库来支持 Bilibili 的弹幕。 在 danmu 修改后将删除本地库。

其他直播平台的支持取决于 danmu 的情况。