public MediaSender( ITelegramBotClient client, TextSender textSender, ILogger <MediaSender> logger) { _httpClient = new HttpClient(); _client = client; _textSender = textSender; _logger = logger; }
public MessageSender( ITelegramBotClient client, ILoggerFactory loggerFactory) { _logger = loggerFactory.CreateLogger <MessageSender>(); _textSender = new TextSender( client, loggerFactory.CreateLogger <TextSender>()); _audioSender = new AudioSender( client, loggerFactory.CreateLogger <AudioSender>()); _mediaSender = new MediaSender( client, _textSender, loggerFactory.CreateLogger <MediaSender>()); }