コード例 #1
0
        public async void SendPhoto(ITelegramBotClient botClient, MessageEventArgs photo, AppUser user)
        {
            Photo newPhoto = new Photo(Guid.NewGuid(), user.UserId);
            var   path     = Path.Combine(PATH_TO_SERVER_STORAGE, newPhoto.GetPhysicalName);

            using (MemoryStream mem = new MemoryStream())
            {
                var r1 = await botClient.GetInfoAndDownloadFileAsync(photo.Message.Photo[1].FileId, mem);

                _userPhotoRepository.AttachPhoto(mem.ToArray(), newPhoto);
            }
        }