public IActionResult Create(Models.DB.Bot bot)
        {
            var user = GetOrCreateUser(User.Identity.Name);

            bot.UrlToken = GetRandomString4(24);
            bot.UId      = user.Id;
            _linebotContext.Bots.Add(bot);
            _linebotContext.SaveChanges();
            return(RedirectToAction(nameof(List)));
        }
        public IActionResult Edit(Models.DB.Bot bot)
        {
            var user = GetOrCreateUser(User.Identity.Name);

            var bot2 = _linebotContext.Bots.Where(x => x.Id == bot.Id && x.UId == user.Id).FirstOrDefault();

            if (bot2 is null)
            {
                return(RedirectToAction(nameof(List)));
            }
            else
            {
                bot2.Name = bot.Name ?? "";
                bot2.ChannelAccessToken = bot.ChannelAccessToken ?? "";
                bot2.ChannelSecret      = bot.ChannelSecret ?? "";
                bot2.Remarks            = bot.Remarks;
                _linebotContext.SaveChanges();

                return(RedirectToAction(nameof(List)));
            }
        }