WebSocket Server

Twitch Events

Reference of all Twitch Events emitted by the Streamer.bot WebSocket Server

Twitch.AdRun

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.Announcement

text
null | string
parts
array | null
userrequired
object
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
announcementColor
null | string

Twitch.AutomaticRewardRedemption

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.AutoModMessageHeld

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.AutoModMessageUpdate

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BetterTTVEmoteAdded

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BetterTTVEmoteRemoved

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BitsBadgeTier

userrequired
object
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
bitBadgeTier
null | string

Twitch.BlockedTermsAdded

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BlockedTermsDeleted

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BotEventSubConnected

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BotEventSubDisconnected

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BotWhisper

userrequired
object
whisperId
null | string
whisperText
null | string
isTestrequired
boolean

Twitch.BroadcasterAuthenticated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BroadcasterChatConnected

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BroadcasterChatDisconnected

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BroadcasterEventSubConnected

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BroadcasterEventSubDisconnected

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.BroadcastUpdate

channelId
null | string
channel
null | string
status
null | string
oldStatus
null | string
oldGamerequired
object
gamerequired
object
is_testrequired
boolean

Twitch.CharityCompleted

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.CharityDonation

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.CharityProgress

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.CharityStarted

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatCleared

moderatorrequired
object
createdAtrequired
string
isTestrequired
boolean

Twitch.ChatEmoteModeOff

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatEmoteModeOn

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatFollowerModeChanged

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatFollowerModeOff

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatFollowerModeOn

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatMessage

messagerequired
object
userrequired
object
messageId
null | string
metarequired
object
anonymousrequired
boolean
text
null | string
emotes
array | null
parts
array | null
isReplyrequired
boolean
replyrequired
object
isTestrequired
boolean
sharedChatSourcerequired
object
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean

Twitch.ChatMessageDeleted

moderatorrequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object
messageId
null | string

Twitch.ChatSlowModeChanged

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatSlowModeOff

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatSlowModeOn

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatSubscriberModeOff

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatSubscriberModeOn

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatUniqueModeOff

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ChatUniqueModeOn

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.Cheer

messagerequired
object
userrequired
object
messageId
null | string
metarequired
object
anonymousrequired
boolean
text
null | string
emotes
array | null
parts
array | null
isReplyrequired
boolean
replyrequired
object
isTestrequired
boolean
sharedChatSourcerequired
object
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
bitsrequired
integer
cheerEmotes
array | null

Twitch.CoinCheer

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.CommunityGoalContribution

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.CommunityGoalEnded

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.FirstWord

messagerequired
object
userrequired
object
messageId
null | string
metarequired
object
anonymousrequired
boolean
text
null | string
emotes
array | null
parts
array | null
isReplyrequired
boolean
replyrequired
object
isTestrequired
boolean
sharedChatSourcerequired
object
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean

Twitch.Follow

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.GiftBomb

userrequired
object
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
id
null | string
totalrequired
integer
cumulative_total
integer | null
sub_tier
null | string
recipients
array | null

Twitch.GiftPaidUpgrade

userrequired
object
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
gifter_is_anonymousrequired
boolean
gifterUserrequired
object

Twitch.GiftSub

userrequired
object
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
durationMonthsrequired
integer
cumlativeTotalrequired
integer
recipientrequired
object
subTier
null | string
communityGiftId
null | string
fromCommunitySubGiftrequired
boolean
randomCommunitySubGiftrequired
boolean
communitySubGiftCountrequired
integer
communitySubGiftCumulativeTotalrequired
integer

Twitch.GoalBegin

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.GoalEnd

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.GoalProgress

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.GuestStarGuestUpdate

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.GuestStarSessionBegin

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.GuestStarSessionEnd

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.GuestStarSettingsUpdate

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.GuestStarSlotUpdate

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.HypeChat

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.HypeChatLevel

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.HypeTrainEnd

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.HypeTrainLevelUp

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.HypeTrainStart

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.HypeTrainUpdate

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ModeratorAdded

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ModeratorRemoved

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PayItForward

userrequired
object
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
gifter_is_anonymousrequired
boolean
gifterUserrequired
object

Twitch.PermittedTermsAdded

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PermittedTermsDeleted

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PollArchived

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PollCompleted

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PollCreated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PollTerminated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PollUpdated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PowerUp

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PredictionCanceled

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PredictionCompleted

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PredictionCreated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PredictionLocked

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PredictionUpdated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PresentViewers

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.PrimePaidUpgrade

userrequired
object
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
upgradeTier
null | string
upgradeTierString
null | string

Twitch.PyramidBroken

totalrequired
integer
widthrequired
integer
emote
null | string
userrequired
object
ownerId
null | string
ownerUsername
null | string
ownerDisplay
null | string

Twitch.PyramidSuccess

totalrequired
integer
widthrequired
integer
emote
null | string
userrequired
object

Twitch.Raid

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.RaidCancelled

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.RaidSend

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.RaidStart

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ReSub

text
null | string
parts
array | null
userrequired
object
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
cumulativeMonthsrequired
integer
durationMonthsrequired
integer
streakMonthsrequired
integer
subTier
null | string
isPrimerequired
boolean
isGiftrequired
boolean
gifterIsAnonymous
boolean | null
gifterrequired
object

Twitch.RewardCreated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.RewardDeleted

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.RewardRedemption

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.RewardRedemptionUpdated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.RewardUpdated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.SevenTVEmoteAdded

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.SevenTVEmoteRemoved

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.SharedChatAnnouncement

text
null | string
parts
array | null
userrequired
object
sourcerequired
object
sourceMessageId
null | string
sourceBadges
array | null
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
announcementColor
null | string

Twitch.SharedChatCommunitySubGift

userrequired
object
sourcerequired
object
sourceMessageId
null | string
sourceBadges
array | null
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
id
null | string
totalrequired
integer
cumulative_total
integer | null
sub_tier
null | string
recipients
array | null

Twitch.SharedChatGiftPaidUpgrade

userrequired
object
sourcerequired
object
sourceMessageId
null | string
sourceBadges
array | null
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
gifter_is_anonymousrequired
boolean
gifterUserrequired
object

Twitch.SharedChatMessageDeleted

moderatorrequired
object
sourcerequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object
messageId
null | string

Twitch.SharedChatPayItForward

userrequired
object
sourcerequired
object
sourceMessageId
null | string
sourceBadges
array | null
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
gifter_is_anonymousrequired
boolean
gifterUserrequired
object

Twitch.SharedChatPrimePaidUpgrade

userrequired
object
sourcerequired
object
sourceMessageId
null | string
sourceBadges
array | null
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
upgradeTier
null | string
upgradeTierString
null | string

Twitch.SharedChatRaid

userrequired
object
sourcerequired
object
sourceMessageId
null | string
sourceBadges
array | null
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
viewerCountrequired
integer

Twitch.SharedChatResub

text
null | string
parts
array | null
userrequired
object
sourcerequired
object
sourceMessageId
null | string
sourceBadges
array | null
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
cumulativeMonthsrequired
integer
durationMonthsrequired
integer
streakMonthsrequired
integer
subTier
null | string
isPrimerequired
boolean
isGiftrequired
boolean
gifterIsAnonymous
boolean | null
gifterrequired
object

Twitch.SharedChatSessionBegin

hostrequired
object
sessionId
null | string
isTestrequired
boolean
participants
array | null

Twitch.SharedChatSessionEnd

hostrequired
object
sessionId
null | string
isTestrequired
boolean

Twitch.SharedChatSessionUpdate

hostrequired
object
sessionId
null | string
isTestrequired
boolean
participants
array | null

Twitch.SharedChatSub

userrequired
object
sourcerequired
object
sourceMessageId
null | string
sourceBadges
array | null
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
sub_tier
null | string
is_primerequired
boolean
duration_monthsrequired
integer

Twitch.SharedChatSubGift

userrequired
object
sourcerequired
object
sourceMessageId
null | string
sourceBadges
array | null
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
durationMonthsrequired
integer
cumlativeTotalrequired
integer
recipientrequired
object
subTier
null | string
communityGiftId
null | string
fromCommunitySubGiftrequired
boolean
randomCommunitySubGiftrequired
boolean
communitySubGiftCountrequired
integer
communitySubGiftCumulativeTotalrequired
integer

Twitch.SharedChatUserBanned

moderatorrequired
object
sourcerequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object
reason
null | string

Twitch.SharedChatUserTimedout

moderatorrequired
object
sourcerequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object
reason
null | string
durationrequired
integer

Twitch.SharedChatUserUnbanned

moderatorrequired
object
sourcerequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object

Twitch.SharedChatUserUntimedout

moderatorrequired
object
sourcerequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object

Twitch.ShieldModeBegin

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ShieldModeEnd

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ShoutoutCreated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.ShoutoutReceived

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.StreamOffline

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.StreamOnline

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.StreamUpdate

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.StreamUpdateGameOnConnect

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.Sub

userrequired
object
messageId
null | string
systemMessage
null | string
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
sub_tier
null | string
is_primerequired
boolean
duration_monthsrequired
integer

Twitch.SubCounterRollover

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.SuspiciousUserMessage

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.SuspiciousUserUpdate

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.UnbanRequestApproved

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.UnbanRequestCreated

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.UnbanRequestDenied

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.UpcomingAd

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.UserBanned

moderatorrequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object
reason
null | string

Twitch.UserTimedOut

moderatorrequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object
reason
null | string
durationrequired
integer

Twitch.UserUnbanned

moderatorrequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object

Twitch.UserUntimedOut

moderatorrequired
object
isTestrequired
boolean
isInSharedChatrequired
boolean
isSharedChatHostrequired
boolean
isFromSharedChatGuestrequired
boolean
targetUserrequired
object

Twitch.ViewerCountUpdate

broadcasterrequired
object
viewerCountrequired
integer
isTestrequired
boolean

Twitch.VipAdded

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.VipRemoved

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.WarnedUser

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.WarningAcknowledged

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.WatchStreak

Missing Documentation
No schema defined for this event. Check back soon!

Twitch.Whisper

userrequired
object
whisperId
null | string
whisperText
null | string
isTestrequired
boolean