Beispiel #1
0
        /// <summary>
        /// Подтверждение владельца
        /// </summary>
        /// <returns></returns>
        private async Task <IActionResult> OwnerRegister()
        {
            //ключ регистрации.
            string key = CommandName.Substring(OwnerReg.Length);

            //ключ регистрации это 15 символов из второй части Токена телеграм
            if (base.BotInfo.OwnerChatId == null && base.BotInfo.Token.Split(':').ElementAt(1).Substring(0, 15) == key)
            {
                if (AdminFunction.UpdateOwner(BotInfo.Id, Convert.ToInt32(ChatId)) > 0)
                {
                    await SendMessage(new BotMessage { TextMessage = "Добро пожаловать! Нажмите сюда /admin" });
                }
            }

            return(OkResult);
        }