Required Intents
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER ] )
Prevents usage of the annotated service if the required intents are not present in JDAService.intents.
Note: If you are using Spring, this checks against the jda.intents
property.