fix: Update user identification logic to default to "Unknown User" when no identifiers are found
This commit is contained in:
parent
f816116473
commit
c7e15f5581
@ -925,7 +925,7 @@ async def get_ai_response(cog: 'GurtCog', message: discord.Message, model_name:
|
||||
raw_name = author_details.get("name") # Discord username
|
||||
author_id = author_details.get("id")
|
||||
|
||||
final_display_part = "Unknown User"
|
||||
final_display_part = ""
|
||||
username_part_str = ""
|
||||
|
||||
if raw_display_name and str(raw_display_name).strip():
|
||||
@ -934,6 +934,8 @@ async def get_ai_response(cog: 'GurtCog', message: discord.Message, model_name:
|
||||
final_display_part = str(raw_name)
|
||||
elif author_id: # Fallback display to User ID
|
||||
final_display_part = f"User ID: {author_id}"
|
||||
else: # Default to "Unknown User" if no other identifier is found
|
||||
final_display_part = "Unknown User"
|
||||
|
||||
# Construct username part if raw_name is valid and different from final_display_part
|
||||
if raw_name and str(raw_name).strip() and str(raw_name).lower() != "none":
|
||||
|
Loading…
x
Reference in New Issue
Block a user