示例#1
0
        private async Task <IActionResult> TelephoneVerifyEnable()
        {
            BotInfo.Configuration = ConfigurationFunction.TelephoneVerify(BotInfo.Configuration);

            BotMessage = new MoreSettingsMessage(BotInfo);

            await EditMessage(BotMessage.BuildMsg());

            return(OkResult);
        }
        /// <summary>
        /// отправить сообщение с инструкцией о том как добавить userName в Telegram
        /// </summary>
        /// <param name="configuration">Конфигурация бота. Может быть пустым в случае когда пользователь нажал далее</param>
        /// <param name="PaymentType">Тип оплаты</param>
        /// <returns></returns>
        private async Task <IActionResult> SendUserNameAddedFaq(Configuration configuration = null)
        {
            UserNameImageMessage userNameImage = new UserNameImageMessage(BotInfo.Configuration);

            var message = userNameImage.BuildMsg();

            var PhotoSend = await SendPhoto(message);

            // добавляем ID файла в бд, что бы потом не отправлять сам файл,а только ID на сервере телегарм
            if (BotInfo.Configuration != null && BotInfo.Configuration.UserNameFaqFileId == null && PhotoSend != null)
            {
                ConfigurationFunction.AddFileIdUserNameFaqImage(BotInfo.Configuration, PhotoSend.Photo[PhotoSend.Photo.Length - 1].FileId);
            }

            return(OkResult);
        }