コード例 #1
0
        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));
        }
コード例 #2
0
        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"));
            }
        }
コード例 #3
0
        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));
        }