public TelegramNotifier(IOptions <Config> options, ITelegramBotProvider botProvider, IMailSender mailSender) { Arg.NotNull(options, nameof(options)); _mailSender = Arg.NotNull(mailSender, nameof(mailSender)); _devOpsAddress = options.Value.AzureDevOpsAddress; _bot = botProvider.Client; }
public ExtendedTelegramBotClient( IUserContextProvider userContextProvider, ITelegramBotProvider provider, bool omitEventProxies = true) : base(provider, omitEventProxies) { WithCurrentUser = new CurrentTelegramUserClient(Bot, userContextProvider); }
public InitializationHostedService(ITelegramBotProvider telegramBotProvider) { this.telegramBotProvider = telegramBotProvider; }