Это, вероятно, слишком широкий вопрос для переполнения стека, поэтому мои ответы будут широкими, но я сделаю все возможное, чтобы ответить на этот вопрос.
Я хотел бы создать кастомПриложение chatbot, использующее платформу Microsoft Bot, основанное на следующем изображении
Вы можете использовать WebChat , чтобы выполнить это, хотя для такой настройки потребуется много работы. Это могут быть хорошие образцы для просмотра:
Чтобы получить форму / карту, находящуюся в середине, используйте Адаптивные карты
Как это работает с изображениями и кнопками? Нужно ли обрабатывать каждую кнопку / карту уникально?
У вас есть много возможностей для разработки адаптивных карт. Вот некоторые образцы . Этот пост в блоге расскажет вам обо всем, что вам нужно для их реализации.
Они хорошо работают с изображениями и кнопками и могут обрабатываться уникально
Нужно ли заботиться о рендеринге и в мобильном приложении?
Как веб-чаты, так и адаптивные карты хорошо работают в мобильной среде. Считайте их "отзывчивыми".