его caption отдельно ?
можно
case 'photo': bot.telegram.sendPhoto( cache.env.logger_chat_id, ctx.message.photo[0].file_id, { caption: prepareCaption(info, ctx.message.caption), } ); break;
Это у меня отправка логов ботав группу. Смотришь тип содержимого ctx.message.text (or voice/video/document/sticker...) и в зависимости от содержимого отправляю фото с caption
Обсуждают сегодня