diff --git a/Deployf.Botf/System/UpdateContextExtensions.cs b/Deployf.Botf/System/UpdateContextExtensions.cs index e8c487a..157b318 100644 --- a/Deployf.Botf/System/UpdateContextExtensions.cs +++ b/Deployf.Botf/System/UpdateContextExtensions.cs @@ -104,6 +104,15 @@ public static string GetUserFullName(this IUpdateContext context) return first + " " + last; } + public static string? GetLangCode(this IUpdateContext context) + { + var value = context.Update.Message?.From?.LanguageCode + ?? context.Update.EditedMessage?.From?.LanguageCode + ?? context.Update.CallbackQuery?.From?.LanguageCode + ?? context.Update.InlineQuery?.From?.LanguageCode; + + return value; + } public static void StopHandling(this IUpdateContext context) {