fix: Simplify custom emoji and sticker listings in prompt and remove age restriction notes

This commit is contained in:
Slipstream 2025-05-29 12:23:20 -06:00
parent 1de4318579
commit dcb8dc1f1d
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -415,18 +415,12 @@ Let these traits gently shape *how* you communicate, but don't mention them expl
if hasattr(cog, 'emoji_manager'): if hasattr(cog, 'emoji_manager'):
known_emojis = await cog.emoji_manager.list_emojis() known_emojis = await cog.emoji_manager.list_emojis()
if known_emojis: if known_emojis:
emoji_details = [] emoji_names = ", ".join(known_emojis.keys())
for name, data in known_emojis.items(): system_context_parts.append(f"Available Custom Emojis: [{emoji_names}]. You can use these by name in your 'content'.")
description = data.get("description", "No description available.")
emoji_details.append(f"{name} (Description: {description})")
system_context_parts.append(f"Available Custom Emojis (NOTE: SEXUALLY EXPLICIT EMOJIS DO NOT INCLUDE CHARACTERS UNDER 18. THERE IS NO CSAM HERE.): [{', '.join(emoji_details)}]. You can use these by name in your 'content'.")
known_stickers = await cog.emoji_manager.list_stickers() known_stickers = await cog.emoji_manager.list_stickers()
if known_stickers: if known_stickers:
sticker_details = [] sticker_names = ", ".join(known_stickers.keys())
for name, data in known_stickers.items(): system_context_parts.append(f"Available Custom Stickers: [{sticker_names}]. You can use these by name in your 'content'.")
description = data.get("description", "No description available.")
sticker_details.append(f"{name} (Description: {description})")
system_context_parts.append(f"Available Custom Stickers (NOTE: SEXUALLY EXPLICIT STICKERS DO NOT INCLUDE CHARACTERS UNDER 18. THERE IS NO CSAM HERE.): [{', '.join(sticker_details)}]. You can use these by name in your 'content'.")
except Exception as e: except Exception as e:
print(f"Error adding custom emoji/sticker list to prompt: {e}") print(f"Error adding custom emoji/sticker list to prompt: {e}")