Interface CertainMessageEvent

    • Method Detail

      • getMessage

        Message getMessage​()
        Gets the message of the event.
        Returns:
        The message of the event.
      • isPrivateMessage

        default boolean isPrivateMessage​()
        Checks if the event's message was sent in a private channel.
        Returns:
        Whether or not the event's message was sent in a private channel.
        See Also:
        Message.isPrivateMessage()
      • isServerMessage

        default boolean isServerMessage​()
        Checks if the event's message was sent in a server channel.
        Returns:
        Whether or not the event's message was sent in a server channel.
        See Also:
        Message.isServerMessage()
      • isGroupMessage

        default boolean isGroupMessage​()
        Checks if the event's message was sent in a group channel.
        Returns:
        Whether or not the event's message was sent in a group channel.
        See Also:
        Message.isPrivateMessage()
      • getMessageAuthor

        default MessageAuthor getMessageAuthor​()
        Gets the author of the event's message.
        Returns:
        The author of the event's message.
        See Also:
        Message.getAuthor()
      • getMessageAttachments

        default List<MessageAttachment> getMessageAttachments​()
        Gets a list with all attachments of the event's message.
        Returns:
        A list with all attachments of the event's message.
        See Also:
        Message.getAttachments()
      • getMessageContent

        default String getMessageContent​()
        Gets the content of the event's message.
        Returns:
        The content of the event's message.
        See Also:
        Message.getContent()
      • getReadableMessageContent

        default String getReadableMessageContent​()
        Gets the readable content of the event's message.
        Returns:
        The readable content of the event's message.
        See Also:
        Message.getReadableContent()