Class MessageContext

java.lang.Object
com.reign.kat.lib.command.Context
com.reign.kat.lib.command.MessageContext

public class MessageContext extends Context
  • Field Details

    • embeds

      public final List<net.dv8tion.jda.api.entities.MessageEmbed> embeds
      A list of embeds attached to the message
    • embed

      public final net.dv8tion.jda.api.entities.MessageEmbed embed
      The first embed attached (if any)
    • prefixGuild

      public final String prefixGuild
      The guild's customized prefix from ApiGuild
    • prefixUsed

      public final String prefixUsed
      The prefix used in the invoking of the Command
    • message

      public final net.dv8tion.jda.api.entities.Message message
      The message which invoked the Command
  • Constructor Details

    • MessageContext

      public MessageContext(net.dv8tion.jda.api.events.message.MessageReceivedEvent event, Command command, List<String> args, String prefixGuild, String prefixUsed)
  • Method Details

    • event

      public net.dv8tion.jda.api.events.message.MessageReceivedEvent event()
      Specified by:
      event in class Context
    • prefix

      public String prefix()
      Specified by:
      prefix in class Context
    • send

      public void send(String... msgs)
      Specified by:
      send in class Context
    • send

      public void send(net.dv8tion.jda.api.entities.MessageEmbed... embeds)
      Specified by:
      send in class Context