@wantpro

C# Telegram API Как отправить пост с несколькими картинками и текстом?

Здравствуйте, нужно отправить пост с несколькими картинками и текстом.
Как делаю:
public async void NewPost(Post post)
        {
            botClient = new TelegramBotClient(APIKEY");
            Message[] messages = await botClient.SendMediaGroupAsync(
                           chatId: "@dxfnxcvn",
                           inputMedia: post.Photo.Select(x => new InputMediaPhoto(x) { Caption = post.Msg})
                       );
        }


Это List изображений post.Photo

Добавляю текст: Caption = post.Msg

Пост публикуется, но текст виден только если в telegram открыть фото.
5fb8ed690f858967741811.png

Чтобы текст был виден под постом нужно что бы Caption был указан только для одного изображения, а не для всех, тогда пост будет выглядеть вот так :
5fb8edd2e1491571864977.png

Как указать Caption только для первого изображения со списка?
Спасибо
  • Вопрос задан
  • 725 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы