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); }
public NotificationViewModel(IContainer ioc) { Logger = ioc.Get <ILogger>(); Notification = ioc.Get <INotification>(); Account = ioc.Get <NotificationAccountSettings>(); }