public MessageConsumerFromServerBackgroundService(ILogger <MessageConsumerFromServerBackgroundService> logger, IServerToUserMQClient rabbitMQClient, IOptions <ServerMessagesQueueConfiguration> queueOpt, ITelegramService telegramService, IOptions <TelegramBotConfiguration> telegramOpt) { _logger = logger; _model = rabbitMQClient.Model; _queueConfiguration = queueOpt.Value; _telegramService = telegramService; botClient = new TelegramBotClient(telegramOpt.Value.Token); }
public TelegramService(IUserToServerMQClient userToServerClient, IServerToUserMQClient serverToUserMQClient) { _userToServerClient = userToServerClient; _serverToUserMQClient = serverToUserMQClient; }