using Telegram.Bot.Types; using Telegram.Bot.Types.Enums; namespace Kruzya.TelegramBot.Core.Extensions; public static class ChatExtension { public static string ToLog(this Chat chat) { var title = chat.Type switch { ChatType.Private => $"{chat.FirstName} {chat.LastName}".Trim(), _ => chat.Title }; return $"{title} (ID: {chat.Id}, Username: {chat.Username ?? "N/A"})"; } }