Changes

Summary

  1. Interactions, Slash-Commands, and Buttons (#1501) (commit: c9f76f3) (details)
Commit c9f76f359db25c50b137865a72de7cc809bb3f99 by noreply
Interactions, Slash-Commands, and Buttons (#1501)

- Button Interactions
- Slash Command Interactions
(commit: c9f76f3)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/managers/EmoteManagerImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/WebhookImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/ErrorResponse.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/Emoji.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/interactions/UpdateInteractionActionImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/handle/ReadyHandler.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/components/ActionRow.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/handle/ApplicationCommandUpdateHandler.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/WebhookMessageActionImpl.java
The file was addedsrc/examples/java/SlashBotExample.java
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/build/CommandData.java
The file was addedsrc/main/java/net/dv8tion/jda/api/events/interaction/GenericInteractionCreateEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/privileges/CommandPrivilege.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/interactions/InteractionCallbackActionImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/ReceivedMessage.java (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/build/OptionData.java
The file was addedsrc/main/java/net/dv8tion/jda/api/events/interaction/ButtonClickEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/WebhookClient.java
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/components/Component.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Guild.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/requests/restaction/WebhookMessageAction.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/utils/AllowedMentionsImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/MessageActionImpl.java (diff)
The file was modifiedbuild.gradle.kts (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Webhook.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/internal/entities/AbstractWebhookClient.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/AbstractMessage.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Activity.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/components/Button.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/WebhookMessageUpdateActionImpl.java
The file was addedsrc/main/java/net/dv8tion/jda/api/utils/data/SerializableArray.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/GuildChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/JDA.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/AbstractChannel.java
The file was addedsrc/main/java/net/dv8tion/jda/api/utils/AllowedMentions.java
The file was addedsrc/main/java/net/dv8tion/jda/api/events/application/ApplicationCommandUpdateEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/DataMessage.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/MessageType.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/InteractionType.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/SelfUser.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/internal/handle/ApplicationCommandCreateHandler.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/managers/ChannelManagerImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/components/ButtonInteraction.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/WebSocketClient.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/hooks/ListenerAdapter.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/requests/restaction/CommandCreateAction.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/RoleActionImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/exceptions/InteractionFailureException.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/utils/Checks.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/internal/handle/InteractionCreateHandler.java
The file was addedsrc/main/java/net/dv8tion/jda/api/events/application/ApplicationCommandDeleteEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/api/requests/restaction/interactions/InteractionCallbackAction.java
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/build/BaseCommand.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/CommandEditActionImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/MemberActionImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/build/SubcommandGroupData.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/ApplicationInfoImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/InteractionHook.java
The file was addedsrc/main/java/net/dv8tion/jda/api/requests/restaction/CommandEditAction.java
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/Command.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/MessageChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/managers/GuildManagerImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/utils/data/DataArray.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/ChannelActionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/restaction/MessageAction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/utils/Helpers.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/CommandInteraction.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/CommandListUpdateActionImpl.java
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/components/ComponentInteraction.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/audio/AudioWebSocket.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/internal/interactions/ButtonImpl.java
The file was addedsrc/main/java/net/dv8tion/jda/api/requests/restaction/interactions/ReplyAction.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Message.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/events/interaction/SlashCommandEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/managers/AccountManagerImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/requests/restaction/interactions/UpdateInteractionAction.java
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/OptionMapping.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/exceptions/ErrorResponseException.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/requests/restaction/WebhookMessageUpdateAction.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/CommandCreateActionImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/Permission.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/MessageBuilder.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/SelfUserImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/CallbackContext.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/components/ButtonStyle.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/interactions/InteractionImpl.java
The file was addedsrc/test/java/CommandDataTest.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/interactions/ButtonInteractionImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/managers/RoleManagerImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/ApplicationInfo.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/utils/MiscUtil.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/events/application/GenericApplicationCommandEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/TriggerRestAction.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/interactions/InteractionHookImpl.java
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/Interaction.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/JDAImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/EntityBuilder.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/GuildImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/GuildActionImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/components/ComponentLayout.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/interactions/ReplyActionImpl.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/interactions/CommandInteractionImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/PrivateChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/SystemMessage.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/TextChannelImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/requests/restaction/CommandListUpdateAction.java
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/build/SubcommandData.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/handle/ApplicationCommandDeleteHandler.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/Route.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/WebhookActionImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/events/application/ApplicationCommandCreateEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/GatewayIntent.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/interactions/commands/OptionType.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/utils/data/DataObject.java (diff)
The file was modifiedREADME.md (diff)