    async def check_login_status(self) -> int:
        """
        检查B站登录状态
        :return: 当前登录用户 mid
        """
        try:
            _res = await client.get('https://api.bilibili.com/x/web-interface/nav', headers=self.fake_headers)
            user_data = json.loads(_res.text).get('data', {})
            if user_data.get('isLogin'):
                logger.info(f"用户名：{user_data['uname']}, mid：{user_data['mid']}, isLogin：{user_data['isLogin']}")
                return user_data['mid']
            else:
                logger.warning(f"{self.plugin_msg}: 未登录，或将只能录制到最低画质。")
        except Exception as e:
            logger.error(f"{self.plugin_msg}: 登录态校验失败 {e}")
        return 0
检查B站登录状态
:return: 当前登录用户 mid
biliup/plugins/bilibili.py