mirror of
https://github.com/Bubuni-Team/telegram-bot.git
synced 2026-07-31 00:29:24 +03:00
Debug logs in fetcher/sender, fixed error in HS
This commit is contained in:
@@ -30,7 +30,9 @@ namespace Kruzya.TelegramBot.RichSiteSummary
|
||||
services.AddQueue<UserMessage>()
|
||||
.AddQueue<UserUnsubscribe>();
|
||||
|
||||
services.AddHostedService<RssFetch>();
|
||||
services.AddHostedService<RssFetch>()
|
||||
.AddHostedService<Unsubscriber>()
|
||||
.AddHostedService<MessageSender>();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,7 @@ namespace Kruzya.TelegramBot.RichSiteSummary.Service
|
||||
return;
|
||||
}
|
||||
|
||||
_logger.LogDebug($"Message for {message.ChatId.Identifier} dequeued.");
|
||||
try
|
||||
{
|
||||
await _bot.BotClient.SendTextMessageAsync(message.ChatId, message.Text, message.ParseMode,
|
||||
@@ -43,6 +44,7 @@ namespace Kruzya.TelegramBot.RichSiteSummary.Service
|
||||
}
|
||||
catch (ApiRequestException e)
|
||||
{
|
||||
_logger.LogDebug($"Message for {message.ChatId.Identifier} is failed: {e.Message}.");
|
||||
if (!e.Message.Contains("bot was blocked by user"))
|
||||
{
|
||||
ReEnqueue(message, e, message.ChatId); // looks like a network issue
|
||||
@@ -58,6 +60,7 @@ namespace Kruzya.TelegramBot.RichSiteSummary.Service
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
_logger.LogDebug($"Message for {message.ChatId.Identifier} is failed: {e.Message}.");
|
||||
ReEnqueue(message, e);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -156,6 +156,7 @@ namespace Kruzya.TelegramBot.RichSiteSummary.Service
|
||||
};
|
||||
|
||||
_queue.Enqueue(message);
|
||||
_logger.LogDebug($"Enqueued message for {subscriber.SubscriberId}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user