import type { FansMedal } from '@laplace.live/internal' /** * Message with effect * * 特效弹幕(例如春节时的 万福贺岁)。此事件用来触发弹幕聊天内容显示 * * @see BilibiliInternal.WebSocket.Prod.EFFECT_DANMAKU_MSG for the original version */ export interface EffectMessage { type: 'effect-message' id: string origin: number originIdx: number uid: number username: string timestamp: number timestampNormalized: number message: string messageRaw: { action: string img: string name: string num: string prefix: string text: string } read: boolean /** * 礼物会返回头像,直接使用以节约流量 */ avatar: string /** * 0: 白字 * 1: 总督 * 2: 提督 * 3: 舰长 */ guardType: number medal: FansMedal wealthMedalLevel: number } /** * @deprecated Use `EffectMessage` instead */ export type EffectDanmaku = EffectMessage