Files
profile-system/services/description_service.py
T
EG d4bf750c9e On branch DiscordProfile
Initial commit
2026-07-01 15:15:07 +03:00

71 lines
1.1 KiB
Python

from services.profile_manager import load_profile, save_profile
def set_description(slot: int, text: str):
"""
Меняет пользовательское описание.
slot:
1 -> Discord description 2
2 -> Discord description 3
"""
if slot < 1 or slot > 2:
raise ValueError(
"Доступны только описания 1 и 2"
)
profile = load_profile()
descriptions = profile.setdefault(
"descriptions",
{
"1": "",
"2": "",
"3": ""
}
)
discord_slot = slot + 1
descriptions[str(discord_slot)] = text
profile["descriptions"] = descriptions
save_profile(profile)
return text
def get_description(slot: int):
if slot < 1 or slot > 2:
raise ValueError(
"Доступны только описания 1 и 2"
)
profile = load_profile()
descriptions = profile.get(
"descriptions",
{}
)
discord_slot = slot + 1
return descriptions.get(
str(discord_slot),
""
)