Should Ecchi be considered NSFW
Some media are labeled as Ecchi which might have a tiny bit of lewdness in them or a lot of lewdness in them. Should this show up in SFW channels?
Example kanokari, kanokano, To love ru
As the bot now does pagination it can't just ignore results. An indication that indicates NSFW is filtered out could be a way to communicate this (🛡️ is used when no results are found in SFW channels to indicate the filtering, maybe extend that to always show in SFW channels).
Another way would let the guilds decide themselves, whether or not it should show. This must then be done through some sort of moderation command interaction.
I think it's fine to include Ecchi in SFW results, it's very prevalent in a lot of media where it's still considered suitable for even children
I think mirroring AniList's classification is fine when it comes to NSFW. It achieves the practical goal of not posting NSFW covers in SFW channels. AniList does not show Adult series to anonymous users, but it does for Ecchi.
On the other hand, Ecchi series could be more likely to have risky covers. The assumption is that Discord is more strict on nudity, so avoiding this angle could be preferable.
Another way would let the guilds decide themselves, whether or not it should show. This must then be done through some sort of moderation command interaction.
It's better to avoid this. Less features to maintain, most will just use the default anyways.
Short of not showing images at all there is no way for you to guarantee all images are perfectly SFW. I agree that keeping with AniList's judgement is probably for the best. In the extremely unlikely event that Discord takes issue with a result, I'm sure they can be reasoned with and maybe just that offending title manually blocked for SFW situations.
Besides, lewdness isn't the only type of NSFW that exists. But I don't think AniList necessarily tags titles with gruesome but not lewd images are NSFW, making the whole effort pointless for those.
TL;DR: Follow AniList.