Skip to content

Interface: ChatMessage ​

Defined in: src/types/events.ts:49

정규화된 채팅 메시지 — 문서-실측 불일치를 흡수한 최종 형태

Properties ​

badges ​

ts
badges: object[];

Defined in: src/types/events.ts:55

imageUrl ​

ts
imageUrl: string;

channelId ​

ts
channelId: string;

Defined in: src/types/events.ts:50


chatChannelId ​

ts
chatChannelId: string | null;

Defined in: src/types/events.ts:53

임시제한·blind-message에 필요. 없으면 null


content ​

ts
content: string;

Defined in: src/types/events.ts:59


emojis ​

ts
emojis: Record<string, string>;

Defined in: src/types/events.ts:60


eventSentAt ​

ts
eventSentAt: string | null;

Defined in: src/types/events.ts:62


messageTime ​

ts
messageTime: number;

Defined in: src/types/events.ts:61


nickname ​

ts
nickname: string;

Defined in: src/types/events.ts:54


senderChannelId ​

ts
senderChannelId: string;

Defined in: src/types/events.ts:51


userRole ​

ts
userRole: ChatUserRole | null;

Defined in: src/types/events.ts:58

profile.userRoleCode(실측 위치) 우선, 최상위(문서 위치) 폴백. 없으면 null


verifiedMark ​

ts
verifiedMark: boolean;

Defined in: src/types/events.ts:56

공식 OPEN API만 지원 — 비공식 엔드포인트 0건