Fix messages

This commit is contained in:
Sergey Nazarov 2024-05-02 17:36:34 +03:00
parent 3a91d41443
commit d9070d6c66
4 changed files with 3 additions and 11 deletions

View File

@ -41,7 +41,7 @@ public abstract class StartHandlerBase
var message = new TextMessage(telegramId) var message = new TextMessage(telegramId)
{ {
Text = Localizer.Get(nameof(StartMessageHandler), "Text"), Text = Localizer.Get(nameof(StartHandlerBase), "Text"),
ParseMode = ParseMode.Html, ParseMode = ParseMode.Html,
ReplyMarkup = GetKeyboard() ReplyMarkup = GetKeyboard()
}; };
@ -59,7 +59,7 @@ public abstract class StartHandlerBase
{ {
var markup = new VerticalKeyboardMarkup(); var markup = new VerticalKeyboardMarkup();
markup.Add(new InlineKeyboardButton(Localizer.Get(nameof(StartMessageHandler), "SubscriptionsButton")) markup.Add(new InlineKeyboardButton(Localizer.Get(nameof(StartHandlerBase), "SubscriptionsButton"))
{ {
CallbackData = NocrCallbackData.ViewSubscription().ToString() CallbackData = NocrCallbackData.ViewSubscription().ToString()
}); });

View File

@ -37,12 +37,4 @@ public class ViewSubscriptionHandler : ViewSubscriptionHandlerBase, IMatchingUpd
await EditSubscriptionMessage(from, update.CallbackQuery.Message.MessageId, subscriptionId, cancellationToken); await EditSubscriptionMessage(from, update.CallbackQuery.Message.MessageId, subscriptionId, cancellationToken);
} }
private void SendErrorMessage(long from)
{
MessageQueue.Enqueue(new TextMessage(from)
{
Text = Localizer.Get(nameof(ViewSubscriptionHandler), "FailedToViewSubscription")
});
}
} }

View File

@ -60,7 +60,7 @@ public readonly struct PublicTelegramMessageLink
: $"https://t.me/{Username}/{MessageId}?{(SingleView ? "single" : string.Empty)}"; : $"https://t.me/{Username}/{MessageId}?{(SingleView ? "single" : string.Empty)}";
var telegramLink = ThreadId.HasValue var telegramLink = ThreadId.HasValue
? $"tg://resolve?domain={Username}&post={MessageId}{(SingleView ? "&single" : string.Empty)}&thread={ThreadId.Value}" ? $"tg://resolve?domain={Username}&post={MessageId}{(SingleView ? "&single" : string.Empty)}{(ThreadId.HasValue ? $"&thread={ThreadId.Value}" : string.Empty)}"
: $"tg://resolve?domain={Username}&post={MessageId}{(SingleView ? "&single" : string.Empty)}"; : $"tg://resolve?domain={Username}&post={MessageId}{(SingleView ? "&single" : string.Empty)}";
return (webLink, telegramLink); return (webLink, telegramLink);