RequiredIntents
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.ANNOTATION_CLASS] )
@Conditional(value = [SpringRequiredIntentsChecker::class] )
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.