Exemple #1
0
        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;
        }
Exemple #2
0
        public ExtendedTelegramBotClient(
            IUserContextProvider userContextProvider,
            ITelegramBotProvider provider,

            bool omitEventProxies = true)
            : base(provider, omitEventProxies)
        {
            WithCurrentUser = new CurrentTelegramUserClient(Bot, userContextProvider);
        }
Exemple #3
0
 public InitializationHostedService(ITelegramBotProvider telegramBotProvider)
 {
     this.telegramBotProvider = telegramBotProvider;
 }