subscribe
This commit is contained in:
@@ -4,6 +4,19 @@ namespace PepperBot.Application.Interfaces;
|
||||
|
||||
public interface ITelegramNotifier
|
||||
{
|
||||
/// <summary>
|
||||
/// Уведомление о новой скидке в общий чат (из переменной окружения TELEGRAM_CHAT_ID).
|
||||
/// </summary>
|
||||
Task NotifyNewDealAsync(Deal deal, CancellationToken cancellationToken);
|
||||
|
||||
/// <summary>
|
||||
/// Уведомление о скидке в конкретный Telegram-чат (личная/персональная рассылка).
|
||||
/// </summary>
|
||||
Task NotifyDealToChatAsync(Deal deal, string chatId, CancellationToken cancellationToken);
|
||||
|
||||
/// <summary>
|
||||
/// Запустить обработку входящих сообщений Telegram и регистрацию подписок.
|
||||
/// </summary>
|
||||
Task StartAsync(CancellationToken cancellationToken);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user