fix: Add debug logging for sticker guild ID handling in AI response

This commit is contained in:
Slipstream 2025-05-28 17:38:24 -06:00
parent f45cdbc0c6
commit 52e982518c
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -1526,7 +1526,12 @@ async def get_ai_response(cog: 'GurtCog', message: discord.Message, model_name:
if sticker_guild_id is not None:
try:
guild_id_int = int(sticker_guild_id)
# --- Added Debug Logging ---
print(f"[GET_AI_RESPONSE] DEBUG: sticker_guild_id type: {type(sticker_guild_id)}, value: {sticker_guild_id!r}")
print(f"[GET_AI_RESPONSE] DEBUG: guild_id_int type: {type(guild_id_int)}, value: {guild_id_int!r}")
guild = cog.bot.get_guild(guild_id_int)
print(f"[GET_AI_RESPONSE] DEBUG: cog.bot.get_guild({guild_id_int!r}) returned: {guild!r}")
# --- End Added Debug Logging ---
if guild:
can_use_sticker = True
print(f"[GET_AI_RESPONSE] Sticker '{full_item_name_with_colons}' (Guild: {guild.name} ({sticker_guild_id})) - Bot IS a member. CAN USE.")