Class GuildMessageReceivedEvent


  • public class GuildMessageReceivedEvent
    extends GenericGuildMessageEvent
    Indicates that a Message is received in a TextChannel.

    Can be used to retrieve the affected TextChannel and Message.

    • Constructor Detail

      • GuildMessageReceivedEvent

        public GuildMessageReceivedEvent​(JDA api,
                                         long responseNumber,
                                         Message message)
    • Method Detail

      • getMessage

        public Message getMessage()
        The received Message object.
        Returns:
        The received Message object.
      • getAuthor

        public User getAuthor()
        The Author of the Message received as User object.
        This will be never-null but might be a fake User if Message was sent via Webhook
        Returns:
        The Author of the Message.
        See Also:
        isWebhookMessage(), IFakeable.isFake()
      • isWebhookMessage

        public boolean isWebhookMessage()
        Whether or not the Message received was sent via a Webhook.
        This is a shortcut for getMessage().isWebhookMessage().
        Returns:
        Whether or not the Message was sent via Webhook