style: Apply black formatting to add_contact function

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
artgas1 2026-02-12 15:21:25 +03:00
parent afb02be510
commit 359b86315e

19
main.py
View file

@ -1300,7 +1300,12 @@ async def get_message_context(
title="Add Contact", openWorldHint=True, destructiveHint=True, idempotentHint=True
)
)
async def add_contact(phone: Optional[str] = None, first_name: str = "", last_name: str = "", username: Optional[str] = None) -> str:
async def add_contact(
phone: Optional[str] = None,
first_name: str = "",
last_name: str = "",
username: Optional[str] = None,
) -> str:
"""
Add a new contact to your Telegram account.
Args:
@ -1330,7 +1335,9 @@ async def add_contact(phone: Optional[str] = None, first_name: str = "", last_na
# Resolve username to get user information
try:
resolve_result = await client(functions.contacts.ResolveUsernameRequest(username=username_clean))
resolve_result = await client(
functions.contacts.ResolveUsernameRequest(username=username_clean)
)
# Extract user from the result
if not resolve_result.users:
@ -1356,12 +1363,16 @@ async def add_contact(phone: Optional[str] = None, first_name: str = "", last_na
)
if hasattr(result, "updates") and result.updates:
return f"Contact {first_name} {last_name} (@{username_clean}) added successfully."
return (
f"Contact {first_name} {last_name} (@{username_clean}) added successfully."
)
else:
return f"Contact {first_name} {last_name} (@{username_clean}) added successfully (no updates returned)."
except Exception as resolve_e:
logger.exception(f"add_contact (username resolve) failed (username={username_clean})")
logger.exception(
f"add_contact (username resolve) failed (username={username_clean})"
)
return log_and_format_error("add_contact", resolve_e, username=username_clean)
elif phone: