Package com.se21.calbot.listeners
Class MessageListener
java.lang.Object
com.se21.calbot.listeners.MessageListener
- Direct Known Subclasses:
MessageCreateListener
MessageListener manages the listener facility for any event from discord bot.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) clientFactory
(package private) ClientManager
(package private) Controller
(package private) TokensRepository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Void>
processCommand(discord4j.core.object.entity.Message eventMessage)
If any event happens in chatBot, it will call processCommand.
-
Field Details
-
clientObj
ClientManager clientObj -
controller
-
clientfactory
-
tokensRepository
-
-
Constructor Details
-
MessageListener
public MessageListener()
-
-
Method Details
-
processCommand
public reactor.core.publisher.Mono<Void> processCommand(discord4j.core.object.entity.Message eventMessage)If any event happens in chatBot, it will call processCommand. Further developer can filter the message to be processed or ignored.- Parameters:
eventMessage
- activity in chatbot- Returns:
- response from bot to user
-