Package com.github.twitch4j.eventsub.subscriptions
package com.github.twitch4j.eventsub.subscriptions
-
ClassDescriptionNotifies moderators when AutoMod held a user's message for review.Notifies when a message in the AutoMod queue has its status changed.Fires when a broadcaster’s automod settings are updated.Fires when a broadcaster’s AutoMod terms are updated.The channel.ad_break.begin subscription type sends a notification when a user runs a midroll commercial break, either manually or automatically via ads manager.A viewer is banned from the specified channel.Channel Charity Campaign DonateSends a notification when a moderator or bot clears all messages from the chat room.Sends a notification when any user sends a message to a specific chat room, effectively replicating IRC PRIVMSG.Sends a notification when a USERNOTICE event that appears in chat occurs, such as someone subscribing to the channel or a subscription is gifted.This event sends a notification when a broadcaster’s chat settings are updated.A user cheers on the specified channel.Sends a notification when a moderator or bot clears all messages for a specific user, which occurs when the user has been timed out or banned.Deprecated.Without prior notice, Twitch has restricted this subscription to client_id's that were using it on 2023-02-17.A specified channel receives a follow.Notifies the subscriber when the specified broadcaster begins a goal.Notifies the subscriber when the specified broadcaster ends a goal.Notifies the subscriber when progress is made towards the specified broadcaster’s goal.Sends a notification when a moderator removes a specific message.Fires when a moderator performs a moderation action in a channel.The channel.moderator.add subscription type sends a notification when a user is given moderator privileges on a specified channel.The channel.moderator.remove subscription type sends a notification when a user has moderator privileges removed on a specified channel.This subscription type sends a notification when a viewer has redeemed an automatic channel points reward on the specified channel.A custom channel points reward has been created for the specified channel.A viewer has redeemed a custom channel points reward on the specified channel.A redemption of a channel points custom reward has been updated for the specified channel.A custom channel points reward has been removed from the specified channel.A custom channel points reward has been updated for the specified channel.A broadcaster raids another broadcaster’s channel.A notification when a specified channel receives a subscriber.The channel.subscription.end subscription type sends a notification when a subscription to the specified channel expires.The channel.subscription.gift subscription type sends a notification when a user gives one or more gifted subscriptions in a channel.The channel.subscription.message subscription type sends a notification when a user sends a re-subscription chat message in a specific channel.A viewer is unbanned from the specified channel.Deprecated.in favor of
ChannelUpdateV2Type
A broadcaster updates their channel properties e.g., category, title, content classification labels, or broadcast language.This subscription type sends a notification when a VIP is added to the channel.This subscription type sends a notification when a VIP is removed from the channel.Sends a notification when a warning is acknowledged by a user.Sends a notification when a warning is sent to a user.Sends notifications when progress is made towards the campaign’s goal or when the broadcaster changes the fundraising goal.Sends a notification when the broadcaster starts a charity campaign.Sends a notification when the broadcaster stops a charity campaign.The conduit.shard.disabled subscription type sends a notification when EventSub disables a shard due to the status of the underlying transport changing.This subscription type sends a notification when an entitlement for a Drop is granted to a user.This subscription type sends a notification when a new transaction is created for a Twitch Extension.A hype train begins on the specified channel.A hype train ends on the specified channel.A hype train makes progress on the specified channel.The channel.poll.begin subscription type sends a notification when a poll begins on the specified channel.The channel.poll.end subscription type sends a notification when a poll ends on the specified channel.The channel.poll.progress subscription type sends a notification when users respond to a poll on the specified channel.The channel.prediction.begin subscription type sends a notification when a Prediction begins on the specified channel.The channel.prediction.end subscription type sends a notification when a Prediction ends on the specified channel.The channel.prediction.lock subscription type sends a notification when a Prediction is locked on the specified channel.The channel.prediction.progress subscription type sends a notification when users participate in a Prediction on the specified channel.Sends a notification when the broadcaster activates Shield Mode.Sends a notification when the broadcaster deactivates Shield Mode.Sends a notification when the specified broadcaster sends a Shoutout.Sends a notification when the specified broadcaster receives a Shoutout.The specified broadcaster stops a stream.The specified broadcaster starts a stream.Fires when a chat message has been sent from a suspicious user.Fires when a suspicious user's treatment has been updated.Fires when a user creates an unban request.Fires when an unban request has been resolved.A user has granted authorization for your client id.A user has revoked authorization for your client id.Notifies a user if their message is caught by AutoMod.Notifies a user if their message’s AutoMod status is updated.A user has updated their account.Fires when anyone whispers the specified user.