diff --git a/app.js b/app.js index 8ad523a..55f3fe8 100644 --- a/app.js +++ b/app.js @@ -1053,6 +1053,7 @@ var comfyJS = { var isEmoteOnly = userstate[ "emote-only" ] || false; var messageType = userstate[ "message-type" ]; var customRewardId = userstate[ "custom-reward-id" ] || null; + var isFirstMessage = ( userstate[ "first-msg" ] && userstate[ "first-msg" ] === "1" ) || false; var flags = { broadcaster: isBroadcaster, mod: isMod, @@ -1060,7 +1061,8 @@ var comfyJS = { subscriber: isSubscriber || isFounder, vip: isVIP, highlighted: isHighlightedMessage, - customReward: !!customRewardId + customReward: !!customRewardId, + firstMessage: isFirstMessage }; var extra = { id: messageId, diff --git a/types/index.d.ts b/types/index.d.ts index 29f1812..81f1db4 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -31,6 +31,7 @@ export type OnMessageFlags = { vip: boolean; highlighted: boolean; customReward: boolean; + firstMessage: boolean; } export type OnRewardExtra = {