Files
2023-07-29 15:03:45 +03:00

19 lines
448 B
C#

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"})";
}
}