Package com.github.twitch4j.chat.events
Class IRCEventHandler
java.lang.Object
com.github.twitch4j.chat.events.IRCEventHandler
IRC Event Handler
Listens for any irc triggered events and created the corresponding events for the EventDispatcher.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEvent ManagerTwitch ClientvoidonAnnouncement(IRCMessageEvent event) voidonBitsBadgeTier(IRCMessageEvent event) ChatChannel Bits Badge Earned Event ParservoidonChannelCheer(IRCMessageEvent event) ChatChannel Cheer (Bits) EventvoidonChannelMessage(IRCMessageEvent event) ChatChannel Message EventvoidMod Status Change EventvoidonChannelState(IRCMessageEvent event) voidChatChannel Subscription EventvoidUser Joins ChatChannel EventvoidUser Leaves ChatChannel EventvoidonCharityDonation(IRCMessageEvent event) voidonClearChat(IRCMessageEvent event) ChatChannel clearing chat, timeouting or banning user EventvoidonClearMsg(IRCMessageEvent event) A single message was deleted in a channel by a moderatorvoidonDirectCheer(IRCMessageEvent event) ChatChannel Direct Cheer (Currency) EventvoidonGiftReceived(IRCMessageEvent event) ChatChannel Prime Community Gift Event Parser: user receives a gift from a prime membervoidonGlobalUserState(IRCMessageEvent event) voidonHostOffEvent(IRCMessageEvent event) Deprecated.voidonHostOnEvent(IRCMessageEvent event) Deprecated.voidDeprecated.voidonListModsEvent(IRCMessageEvent event) Deprecated.voidonListVipsEvent(IRCMessageEvent event) Deprecated.voidvoidonNoticeEvent(IRCMessageEvent event) voidonPayForward(IRCMessageEvent event) ChatChannel Pay Forward Event Parser: user pays forward a gift they previously receivedvoidonRaid(IRCMessageEvent event) ChatChannel Raid Event (receiving)voidonRewardGift(IRCMessageEvent event) ChatChannel Reward Gift Event Parser: monetary event triggered emotes to be sharedvoidonRitual(IRCMessageEvent event) Deprecated.no longer sent by twitch.voidonUnraid(IRCMessageEvent event) ChatChannel Unraid Parser: raid cancellationvoidonUserState(IRCMessageEvent event) voidonWhisper(IRCMessageEvent event) Whisper Event
-
Constructor Details
-
IRCEventHandler
Constructor- Parameters:
twitchChat- The Twitch Chat instance
-
-
Method Details
-
onAnnouncement
-
onChannelMessage
ChatChannel Message Event- Parameters:
event- IRCMessageEvent
-
onWhisper
Whisper Event- Parameters:
event- IRCMessageEvent
-
onBitsBadgeTier
ChatChannel Bits Badge Earned Event Parser- Parameters:
event- theIRCMessageEventto be checked
-
onChannelCheer
ChatChannel Cheer (Bits) Event- Parameters:
event- IRCMessageEvent
-
onDirectCheer
ChatChannel Direct Cheer (Currency) Event- Parameters:
event- IRCMessageEvent
-
onChannelSubscription
ChatChannel Subscription Event- Parameters:
event- IRCMessageEvent
-
onGiftReceived
ChatChannel Prime Community Gift Event Parser: user receives a gift from a prime member- Parameters:
event- theIRCMessageEventto be checked
-
onPayForward
ChatChannel Pay Forward Event Parser: user pays forward a gift they previously received- Parameters:
event- theIRCMessageEventto be checked
-
onCharityDonation
-
onRaid
ChatChannel Raid Event (receiving)- Parameters:
event- IRCMessageEvent
-
onUnraid
ChatChannel Unraid Parser: raid cancellation- Parameters:
event- theIRCMessageEventto be checked
-
onRewardGift
ChatChannel Reward Gift Event Parser: monetary event triggered emotes to be shared- Parameters:
event- theIRCMessageEventto be checked
-
onRitual
Deprecated.no longer sent by twitch.ChatChannel Ritual Event Parser: celebration of a shared viewer milestone- Parameters:
event- theIRCMessageEventto be checked- See Also:
-
onClearChat
ChatChannel clearing chat, timeouting or banning user Event- Parameters:
event- IRCMessageEvent
-
onClearMsg
A single message was deleted in a channel by a moderator- Parameters:
event- IRCMessageEvent- See Also:
-
onChannnelClientJoinEvent
User Joins ChatChannel Event- Parameters:
event- IRCMessageEvent
-
onChannnelClientLeaveEvent
User Leaves ChatChannel Event- Parameters:
event- IRCMessageEvent
-
onChannelModChange
Mod Status Change Event- Parameters:
event- IRCMessageEvent
-
onNoticeEvent
-
onHostOnEvent
Deprecated. -
onHostOffEvent
Deprecated. -
onInboundHostEvent
Deprecated. -
onListModsEvent
Deprecated. -
onListVipsEvent
Deprecated. -
onChannelState
-
onMessageDeleteResponse
-
onUserState
-
onGlobalUserState
-
getTwitchChat
Twitch Client -
getEventManager
Event Manager
-