public CommandResponse MyAddress(CommandEventArgs args) { BotWrapper.ActivateAddress(long.Parse(args.Target)); var address = BotWrapper.GetAddress(long.Parse(args.Target)); string active = address.IsNotificationEnabled ? "active" : "not active"; return(new CommandResponse($"Your address `{address.Id}` is `{active}`", parseMode: Telegram.Bot.Types.Enums.ParseMode.Markdown)); }
public CommandResponse GetAddress(CommandEventArgs args) { var address = BotWrapper.GetAddress(long.Parse(args.Target)); if (address != null) { return(new CommandResponse($"I monitoring now `{address.Id}` for balance lower than `{address.BalanceLowerThan}`", parseMode: Telegram.Bot.Types.Enums.ParseMode.Markdown)); } else { return(new CommandResponse($"Here is empty. Press /start to add address to monitoring")); } }
public CommandResponse GetActualBalance(CommandEventArgs args) { var address = BotWrapper.GetAddress(long.Parse(args.Target)); return(new CommandResponse($"Your address `{address.Id}` balance is `{address.Balance}`", parseMode: Telegram.Bot.Types.Enums.ParseMode.Markdown)); }