Changes

Summary

  1. Add automod support (#2429) (commit: ab32257) (details)
Commit ab32257e7e3fc76cef9152ab40c77158d5d96e4b by noreply
Add automod support (#2429)

* Add new intents
* Add events
* Add relevant audit-log features
* Add new ErrorResponses
(commit: ab32257)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/audit/AuditLogKey.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/AutoModTriggerType.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/entities/automod/AutoModExecutionImpl.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/handle/AutoModRuleHandler.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/AutoModResponse.java
The file was addedsrc/main/java/net/dv8tion/jda/api/events/automod/AutoModRuleUpdateEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/ErrorResponse.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/internal/handle/AutoModExecutionHandler.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/audit/ActionType.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/audit/TargetType.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/build/AbstractKeywordTriggerConfig.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/build/TriggerConfig.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/WebSocketClient.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/build/AntiSpamTriggerConfig.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/channel/middleman/MessageChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/WebhookClient.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/internal/entities/automod/AutoModResponseImpl.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/managers/AutoModRuleManagerImpl.java
The file was addedsrc/main/java/net/dv8tion/jda/api/events/automod/AutoModRuleCreateEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/AutoModRule.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/entities/automod/AutoModRuleImpl.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/AutoModExecution.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/interactions/callbacks/IReplyCallback.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/channel/concrete/ForumChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Message.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/build/AutoModRuleData.java
The file was addedsrc/main/java/net/dv8tion/jda/api/events/automod/AutoModExecutionEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/build/CustomKeywordTriggerConfig.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/build/AbstractTriggerConfig.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/build/MentionSpamTriggerConfig.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/utils/Helpers.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Guild.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/AutoModEventType.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/automod/build/PresetKeywordTriggerConfig.java
The file was addedsrc/main/java/net/dv8tion/jda/api/events/automod/AutoModRuleDeleteEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/api/managers/AutoModRuleManager.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/GatewayIntent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/GuildImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/events/automod/GenericAutoModRuleEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/Route.java (diff)