fix: Improve tag transformation instructions for handling exclusions and specific cases

This commit is contained in:
Slipstream 2025-05-29 22:58:57 -06:00
parent 3687eb2449
commit 64c5798b02
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -121,7 +121,9 @@ class Rule34Cog(GelbooruWatcherBaseCog): # Removed name="Rule34"
"For example, if the user provides 'hatsune miku blue hair', you should output 'hatsune_miku blue_hair'. "
"Ambigious character names typically have the series their from appended, like 'astolfo_(fate)'. Typically only applies if the character lacks a last name, unless the full name is also ambiguous (for example, 'jane_doe'). Therefore 'hatsune_miku' for example would remain as is. "
"In a case where the user provides a character name like 'ame chan' for example, it should actually be 'ame-chan'. "
"If the user puts no/without in front of a tag, for example 'no inflation', change it to '-inflation' (hyphen denoting tag exclusion). "
"If the input is already in rule34 format, return it unchanged. "
"A couple specific cases to handle: 'needy streamer overload' should be transformed to 'needy_girl_overdose', and if the user puts '-ai_generated' in their input, remove it, as its automatically added later."
"Only output the transformed tags. Do NOT add any other text, explanations, or greetings. "
)