Class DiscordMessageListener

java.lang.Object
net.flectone.pulse.module.integration.discord.listener.DiscordMessageListener
All Implemented Interfaces:
DiscordEventListener<discord4j.core.event.domain.message.MessageCreateEvent>

public class DiscordMessageListener extends Object implements DiscordEventListener<discord4j.core.event.domain.message.MessageCreateEvent>
  • Constructor Details

  • Method Details

    • getEventType

      public Class<discord4j.core.event.domain.message.MessageCreateEvent> getEventType()
      Specified by:
      getEventType in interface DiscordEventListener<discord4j.core.event.domain.message.MessageCreateEvent>
    • execute

      public reactor.core.publisher.Mono<@NonNull discord4j.core.event.domain.message.MessageCreateEvent> execute(discord4j.core.event.domain.message.MessageCreateEvent event)
      Specified by:
      execute in interface DiscordEventListener<discord4j.core.event.domain.message.MessageCreateEvent>
    • handleMessage

      public void handleMessage(@NonNull discord4j.core.object.entity.Message message, @Nullable discord4j.core.object.entity.Member member)