Coder Social home page Coder Social logo

iwxyi / bilibili-magicaldanmaku Goto Github PK

View Code? Open in Web Editor NEW
870.0 12.0 114.0 50.77 MB

【神奇弹幕】哔哩哔哩直播万能场控机器人,弹幕姬+答谢姬+回复姬+点歌姬+各种小*操作,目前唯一可编程机器人

Home Page: http://pan.iwxyi.com/#s/7W3YlRNg

License: GNU General Public License v3.0

QMake 0.81% C++ 66.68% CSS 17.82% HTML 2.98% JavaScript 10.88% C 0.75% VBScript 0.09%
bilibili live danmaku

bilibili-magicaldanmaku's Introduction

Hi, I'm 小乂

一位兢兢业业勤勤恳恳的独立开发者

正在为改造世界而努力写代码...

bilibili-magicaldanmaku's People

Contributors

iwxyi avatar jellybeanxiewh avatar tiamoplus avatar wjhhuizi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bilibili-magicaldanmaku's Issues

关于禁言

大佬您好,
这边是b站的禁言吗,最近正找禁言的接口。求解答。(* ̄︶ ̄)人

HiDPI适配

4k 200%缩放下UI全错位了 旧版没问题 能否适配一下

功能建议

希望点歌姬可以添加一个正在播放歌曲的封面html

M1 适配

作者大大你好,这个项目能否适配 M1 呢,如果可能的话我可以帮忙编译

感谢作者!新功能提议

新功能提议 作者有无将功能扩展到其他直播平台的想法(斗鱼?虎牙?)(是指看弹幕 礼物答谢 欢迎入场 自动发言等)

打开视频流异常

显示实时视频流无法载入,在关闭视频窗口后主线程卡死。

另外:AI智能回复如何使用?

SC与礼物信息的舰长等级字段数据缺失

目前数据库功能记录的 SC 与 礼物 这两类的数据中缺少舰长等级数据[礼物]或舰长等级数据固定为0[sc],
请问大佬有可能补充上这两种记录的舰长等级数据吗?

人气不能即时更新,新增关注和总关注数也不正确

人气,观看数量统计错误。

image-20231116212814684

这是2023年11月16日21点24分导出的数据统计,数据显示 关注总数,新增关注,平均人气 都是0最高人气是1这是错误的。

image-20231116212916249 这是b站统计的截图,16日是错误的。没统计到

人气统计也是错误的 image-20231116213128169

这是刚刚截图出来的,我用了几次,发现刚打开时可以统计到人气,比如现在这个数据,之后就不会变化了。记得之前有报错 ”无法统计心跳“ 之类的。

BUG:勋章升级事件提醒有误

原文:有个问题想咨询,没有牌子送了两个礼物,显示牌子30级了,其实不是我们的牌子@小乂
转开发:勋章升级事件关联当前链接直播间有误。

内存占用异常

为什么内存占用刚启动的时候70M,挂了一周左右会到300M~700M

新策略影响下无法获取用户名

B站新策略影响下,未登录无法获取用户名,比如张三显示为『张****』,但理论上神奇弹幕应该是带cookie的,但是为什么依旧会出现这种现象

讯飞在线语音合成无效

点击预听以后没有声音,但是在讯飞网站查看在线语音合成控制台里面,今日实时服务量增加了,剩余服务量里面的确也扣除了,这是否是BUG?

v4.10.6录播功能失效

应该是阿b对录播接口进行了限制。
当用https://api.live.bilibili.com/xlive/web-room/v2/index/getRoomPlayInfo 接口获取ts/m3u8链接时。
不能只拼接host+base_url了,还应该+extra字段了。extra字段补充的应该是get请求的参数,可能以前阿b对参数没有限制,但是现在有限制了。
相关代码片段应该在bili_liveservice.cpp:3875行左右。
image

同时,因为完整的url带了参数,也就是不是以?结尾的了。还需要修改
void M3u8Downloader::start(QString url, QString file)方法。重新修改截取domain_url的逻辑。
相关代码在m3u8downloader.cpp:39行
image

由于我提供逻辑,会把最后一个/给过滤掉。还得修改void M3u8Downloader::parseM3u8(const QByteArray &data)方法,修改拼接ts_url
相关代码在m3u8downloader.cpp:137行
image

建议&bug

我用的是最新版的V4.10.6,先说一个bug:
就是在OBS以文本形式调用www/music/playing.txt中,读取接口的{时长}变量存在问题,如下图:因为我有加空闲歌单,这个时长似乎是整个歌单里面所有歌曲的时长。
目前已发现的bug只有这一个

再说一个建议:
在歌单空闲状态下,列表读取接口直接就是空的,如下图,感觉这样比较影响观感和效果,如果在空闲状态下,列表读取接口也会显示空闲状态的歌单列表就更好了

U46(JT }@4A4EHU}X8C)`O

bug:pk播报对面在线大航海用户数量为0&默认配置播报提督数量误用舰长数量

原获取对方在线大航海用户接口
https://api.live.bilibili.com/xlive/app-room/v2/guardTab/topList
其中有个字段"is_alive",目前恒定为0。所以这个接口无法再获取在线大航海用户数量了。

还有默认的"事件动作"->PK_MATCH_ONLINE_GUARD,在对方有总督,播报提督数量时,应该是有个变量guard2误写成guard1了。

我尝试着去看现在的一些接口。目前感觉有2个接口可以使用。
第1个接口:
https://api.live.bilibili.com/xlive/general-interface/v1/rank/getOnlineGoldRank
这个接口原本也在"事件动作"->PK_MATCH_INFO 里用到,用于PK播报对面直播间信息的。我看了一下,应该能获取在线大航海数量的。
第2个接口:
https://api.live.bilibili.com/xlive/general-interface/v1/rank/queryContributionRank
这个接口应该是最近才有的,原因是b站直播改版,高能榜单目前可以展示:
在线榜(又分为贡献值和进房时间)
日榜(又分为今日和昨日)
周榜(又分为本周和上周)
月榜(又分为本月和上月)
此接口用获取在线榜的方式也能获取在线大航海数量。但是此接口有个地方很奇怪,它的分页设计很怪,每页获取默认100个,当最后一页不足100个时,它好像会把前一页的部分用户拿来强行凑100个。这样可能会导致最后一页和倒数第二页的用户有部分重叠。
所以代码里有一处强行去重的操作。

稍后我会提交一个pr,希望可以帮助作者。同时若作者采纳了pr,还得再处理一下,比如删除旧代码,之类的。

自定义语音API的问题

能不能出一下如何使用自定义语音API的教程,不想使用讯飞的API但在其它弹幕姬上能使用的自定义语音API填入以后无法使用,使用说明上也没有对此进行介绍

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.