示例#1
0
 public MediaSender(
     ITelegramBotClient client,
     TextSender textSender,
     ILogger <MediaSender> logger)
 {
     _httpClient = new HttpClient();
     _client     = client;
     _textSender = textSender;
     _logger     = logger;
 }
示例#2
0
        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>());
        }