/** * Room mute on when the streamer turns on the room mute feature * * 开启直播间禁言 * * @see BilibiliInternal.WebSocket.Prod.ROOM_SILENT_ON for the original version */ export interface RoomMuteOn { type: 'room-mute-on' id: string origin: number originIdx: number uid: number username: string timestamp: number timestampNormalized: number /** * @example '[系统]: 主播对荣耀等级1级以下的用户开启了禁言' */ message: string /** * 禁言类型: * - `all` 主播对全部用户开启了禁言 * - `level` 用户等级(已退出历史舞台) * - `wealth` 荣耀等级 * - `medal` 粉丝勋章等级 * - `member` 主播对除房管外的用户开启了禁言 * - `follow` 非本房粉丝的用户开启了禁言 */ muteBy: string muteLevel: number /** * 禁言时长,`-1` 时为永久禁言,unix 时间戳时为限时禁言 */ muteLength: number read: boolean }