Здравствуйте, нужно отправить пост с несколькими картинками и текстом.
Как делаю:
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 открыть фото.
Чтобы текст был виден под постом нужно что бы Caption был указан только для одного изображения, а не для всех, тогда пост будет выглядеть вот так :
Как указать Caption только для первого изображения со списка?
Спасибо