As a new contributor, I noticed that the backend currently does not explicitly handle
failure scenarios such as image download errors, invalid image URLs, or empty results.
The API always returns a success response even when:
- Image downloads fail
- Processed sticker list is empty
- External requests return unexpected responses
It would be helpful to:
- Add basic error handling for image downloads
- Return clearer API responses or status codes when no stickers are generated
- Document expected success vs failure responses for the client
This would improve robustness and make client-side handling easier.