Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
Think you'd have to make both optional in the skill, then check and respond appropriately in your code.
1 Person is following this question.
Alexa adding extra character to slot value
Slot was working / Now not
Amazon Number Slot Broken?
Maximum number of slots per utterance?
Is it possible to extend AMAZON.PreviousIntent with a skill that uses the audio player interface