Interface SlashCommandContext

All Superinterfaces:
dev.sympho.bot_utils.access.AccessContext, dev.sympho.bot_utils.access.AccessValidator, dev.sympho.bot_utils.event.ApplicationCommandEventContext, dev.sympho.bot_utils.access.ChannelAccessContext, dev.sympho.bot_utils.access.ChannelAccessValidator, dev.sympho.bot_utils.event.ChannelEventContext, CommandContext, dev.sympho.bot_utils.event.DeferrableInteractionEventContext, dev.sympho.bot_utils.event.EventContext, InteractionCommandContext, dev.sympho.bot_utils.event.InteractionEventContext, dev.sympho.bot_utils.event.RepliableContext, dev.sympho.bot_utils.event.SlashCommandEventContext

public interface SlashCommandContext extends InteractionCommandContext, dev.sympho.bot_utils.event.SlashCommandEventContext
The execution context of an command invoked through a slash command.
Since:
1.0
Version:
1.0
  • Method Summary

    Methods inherited from interface dev.sympho.bot_utils.access.AccessContext

    asGuild, isPrivate

    Methods inherited from interface dev.sympho.bot_utils.access.ChannelAccessContext

    asUser

    Methods inherited from interface dev.sympho.bot_utils.event.ChannelEventContext

    belongs, belongs, belongs, belongs, hasAccess, hasAccess, validate, validator

    Methods inherited from interface dev.sympho.bot_utils.event.EventContext

    client, validate

    Methods inherited from interface dev.sympho.modular_commands.api.command.context.InteractionCommandContext

    callerMember, channel, member, member

    Methods inherited from interface dev.sympho.bot_utils.event.InteractionEventContext

    channel, channelId, guild, guildId, interaction, member, member, user

    Methods inherited from interface dev.sympho.bot_utils.event.RepliableContext

    replies, reply, reply, reply, reply, reply, reply, reply

    Methods inherited from interface dev.sympho.bot_utils.event.SlashCommandEventContext

    event