public void AuthBot(NotificationAccountSettings account)
 {
     try
     {
         botik     = new TelegramBotClient(account.ApiKey);
         _recaiver = account.Receiver;
     }
     catch (Exception ex)
     {
         account.Status = ex.Message;
         _logger.ErrorSender($"Auth telegram account error {ex.Message}");
         account.Status = ex.Message;
         return;
     }
     account.Status = statusGood;
 }
 public NotificationTelegramService(NotificationAccountSettings account, ILogger logger)
 {
     _accountTg = account;
     _logger    = logger;
     this.AuthBot(account);
 }
Пример #3
0
 public NotificationViewModel(IContainer ioc)
 {
     Logger       = ioc.Get <ILogger>();
     Notification = ioc.Get <INotification>();
     Account      = ioc.Get <NotificationAccountSettings>();
 }