Class ModAnnouncementEvent
java.lang.Object
com.github.philippheuer.events4j.core.domain.Event
com.github.twitch4j.chat.events.TwitchEvent
com.github.twitch4j.chat.events.AbstractChannelEvent
com.github.twitch4j.chat.events.channel.ModAnnouncementEvent
- All Implemented Interfaces:
com.github.philippheuer.events4j.api.domain.IEvent,MirrorableEvent
@Unofficial
public final class ModAnnouncementEvent
extends AbstractChannelEvent
implements MirrorableEvent
Fired when the broadcaster or a moderator publishes an accented message via
/announce.
Since this event is not officially documented in the IRC guide, it could change or stop working at any time.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionModAnnouncementEvent(IRCMessageEvent messageEvent, EventChannel channel, EventUser announcer, String message, AnnouncementColor color) Event Constructor -
Method Summary
Methods inherited from class com.github.twitch4j.chat.events.AbstractChannelEvent
ban, getChannel, timeout, unbanMethods inherited from class com.github.twitch4j.chat.events.TwitchEvent
getTwitchChatMethods inherited from class com.github.philippheuer.events4j.core.domain.Event
getEventId, getFiredAt, getFiredAtInstant, getServiceMediator, setEventId, setFiredAt, setFiredAtInstant, setServiceMediatorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.github.twitch4j.chat.events.channel.MirrorableEvent
getSourceBadgeInfo, getSourceBadges, getSourceChannelId, getSourceMessageId, getSourceNoticeType, isMirrored
-
Constructor Details
-
ModAnnouncementEvent
@Internal public ModAnnouncementEvent(IRCMessageEvent messageEvent, EventChannel channel, EventUser announcer, String message, AnnouncementColor color) Event Constructor- Parameters:
messageEvent- The raw message event.channel- The channel that this event originates from.announcer- The user that made the announcement.message- The message being announced.color- The color accent for the announcement.
-
-
Method Details
-
getColor
Deprecated.in favor ofgetAccentColor()- Returns:
- the color accent for the announcement.
-
getMessageEvent
The raw message event.- Specified by:
getMessageEventin interfaceMirrorableEvent- Returns:
- the raw message event
-
getAnnouncer
The user that made the announcement. -
getMessage
The message being announced. -
getAccentColor
The color accent for the announcement. -
toString
- Overrides:
toStringin classAbstractChannelEvent
-
equals
- Overrides:
equalsin classAbstractChannelEvent
-
canEqual
- Overrides:
canEqualin classAbstractChannelEvent
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractChannelEvent
-
getAccentColor()