Nemo2011 / bilibili-api

哔哩哔哩常用API调用。支持视频、番剧、用户、频道、音频等功能。原仓库地址:https://github.com/MoyuScript/bilibili-api
https://nemo2011.github.io/bilibili-api/
GNU General Public License v3.0
2.17k stars 205 forks source link

[提问] 直播弹幕事件:直播间人气更新接口可能需要更换 #481

Closed jhzgjhzg closed 1 year ago

jhzgjhzg commented 1 year ago

Python 版本: 3.9.16

模块版本: 15.5.5

运行环境: MacOS


多次测试中,此事件返回数据类似

{'data': 1,
 'room_display_id': 25512443,
 'room_real_id': 25512443,
 'type': 'VIEW'}

其中data关键字恒为1

z0z0r4 commented 1 year ago

给下函数名称?(这算是接口弃用了…?

jhzgjhzg commented 1 year ago

给下函数名称?(这算是接口弃用了…?

class LiveDanmaku里的事件,我是从昨天开始发现返回的数据不对,更早就不知道了

z0z0r4 commented 1 year ago

我测试下,虽然事实上除了没登录以外我猜不到别的原因

显然返回的就是这个数据,如果确实一直为 1 那也没啥可做的

jhzgjhzg commented 1 year ago

我测试下,虽然事实上除了没登录以外我猜不到别的原因

显然返回的就是这个数据,如果确实一直为 1 那也没啥可做的

我换了几个直播间,登录没登录都测过了,应该是接口下线了

z0z0r4 commented 1 year ago

不了解直播,我的评价是 @Drelf2018

z0z0r4 commented 1 year ago

image

z0z0r4 commented 1 year ago

ebcbb483779e73bf17ad9f7965bc551f

问问,B 站直播间热度在哪里...哪个位置写着热度... 我找都找不到

Drelf2018 commented 1 year ago

不报错没必要删

z0z0r4 commented 1 year ago

话说是不是有很多 CMD 压根没列出来,bug 倒是没 bug

class LiveDanmaku(AsyncEvent):
    """
    Websocket 实时获取直播弹幕

    Events:
    + DANMU_MSG: 用户发送弹幕
    + SEND_GIFT: 礼物
    + COMBO_SEND:礼物连击
    + GUARD_BUY:续费大航海
    + SUPER_CHAT_MESSAGE:醒目留言(SC)
    + SUPER_CHAT_MESSAGE_JPN:醒目留言(带日语翻译?)
    + WELCOME: 老爷进入房间
    + WELCOME_GUARD: 房管进入房间
    + NOTICE_MSG: 系统通知(全频道广播之类的)
    + PREPARING: 直播准备中
    + LIVE: 直播开始
    + ROOM_REAL_TIME_MESSAGE_UPDATE: 粉丝数等更新
    + ENTRY_EFFECT: 进场特效
    + ROOM_RANK: 房间排名更新
    + INTERACT_WORD: 用户进入直播间
    + ACTIVITY_BANNER_UPDATE_V2: 好像是房间名旁边那个 xx 小时榜
    + ===========================
    + 本模块自定义事件:
    + ==========================
    + VIEW: 直播间人气更新
    + ALL: 所有事件
    + DISCONNECT: 断开连接(传入连接状态码参数)
    + TIMEOUT: 心跳响应超时
    + VERIFICATION_SUCCESSFUL: 认证成功
    """

不止这么点吧?

jhzgjhzg commented 1 year ago

ebcbb483779e73bf17ad9f7965bc551f

问问,B 站直播间热度在哪里...哪个位置写着热度... 我找都找不到

emm...我猜是这个?

截屏2023-09-02 20 58 18
jhzgjhzg commented 1 year ago

话说是不是有很多 CMD 压根没列出来,bug 倒是没 bug

class LiveDanmaku(AsyncEvent):
    """
    Websocket 实时获取直播弹幕

    Events:
    + DANMU_MSG: 用户发送弹幕
    + SEND_GIFT: 礼物
    + COMBO_SEND:礼物连击
    + GUARD_BUY:续费大航海
    + SUPER_CHAT_MESSAGE:醒目留言(SC)
    + SUPER_CHAT_MESSAGE_JPN:醒目留言(带日语翻译?)
    + WELCOME: 老爷进入房间
    + WELCOME_GUARD: 房管进入房间
    + NOTICE_MSG: 系统通知(全频道广播之类的)
    + PREPARING: 直播准备中
    + LIVE: 直播开始
    + ROOM_REAL_TIME_MESSAGE_UPDATE: 粉丝数等更新
    + ENTRY_EFFECT: 进场特效
    + ROOM_RANK: 房间排名更新
    + INTERACT_WORD: 用户进入直播间
    + ACTIVITY_BANNER_UPDATE_V2: 好像是房间名旁边那个 xx 小时榜
    + ===========================
    + 本模块自定义事件:
    + ==========================
    + VIEW: 直播间人气更新
    + ALL: 所有事件
    + DISCONNECT: 断开连接(传入连接状态码参数)
    + TIMEOUT: 心跳响应超时
    + VERIFICATION_SUCCESSFUL: 认证成功
    """

不止这么点吧?

更多的CMD在BAC有收录

z0z0r4 commented 1 year ago

ebcbb483779e73bf17ad9f7965bc551f 问问,B 站直播间热度在哪里...哪个位置写着热度... 我找都找不到

emm...我猜是这个? 截屏2023-09-02 20 58 18

你也不知道...?那这个issue可以关了,这个榜单我记得在 rank 里面,至于 VIEW 是返回值问题与库无关

TZFC commented 10 months ago

话说是不是有很多 CMD 压根没列出来,bug 倒是没 bug

class LiveDanmaku(AsyncEvent):
    """
    Websocket 实时获取直播弹幕

    Events:
    + DANMU_MSG: 用户发送弹幕
    + SEND_GIFT: 礼物
    + COMBO_SEND:礼物连击
    + GUARD_BUY:续费大航海
    + SUPER_CHAT_MESSAGE:醒目留言(SC)
    + SUPER_CHAT_MESSAGE_JPN:醒目留言(带日语翻译?)
    + WELCOME: 老爷进入房间
    + WELCOME_GUARD: 房管进入房间
    + NOTICE_MSG: 系统通知(全频道广播之类的)
    + PREPARING: 直播准备中
    + LIVE: 直播开始
    + ROOM_REAL_TIME_MESSAGE_UPDATE: 粉丝数等更新
    + ENTRY_EFFECT: 进场特效
    + ROOM_RANK: 房间排名更新
    + INTERACT_WORD: 用户进入直播间
    + ACTIVITY_BANNER_UPDATE_V2: 好像是房间名旁边那个 xx 小时榜
    + ===========================
    + 本模块自定义事件:
    + ==========================
    + VIEW: 直播间人气更新
    + ALL: 所有事件
    + DISCONNECT: 断开连接(传入连接状态码参数)
    + TIMEOUT: 心跳响应超时
    + VERIFICATION_SUCCESSFUL: 认证成功
    """

不止这么点吧?

更多的CMD在BAC有收录

希望能支持更多的events,参考BAC。话说ALL: 所有事件可以捕捉到bilibili-api没包括的事件吗?