import type { BilibiliInternal } from '@laplace.live/internal' /** * Lottery result * * 天选时刻中奖结果 * * @see BilibiliInternal.WebSocket.Prod.ANCHOR_LOT_AWARD for the original version */ export interface LotteryResult { type: 'lottery-result' /** * 由于要保存到数据库,此处如果 ts 设置为 Date.now() 会导致 LEF 的 id 与本地 id 不一致,最终出现重复事件 */ id: string origin: number originIdx: number uid: number username: string timestamp: number timestampNormalized: number message: string rewardName: string rewardNum: number rewardImage: string list: BilibiliInternal.WebSocket.Prod.ANCHOR_LOT_AWARD['data']['award_users'] /** * 为了让天选结果进入控制台礼物栏,此处增加价格字段 */ priceNormalized: number read: boolean }