# Message Types Examples

Message types provided in Amity Bots Platform are as followed:

## Text

<figure><img src="https://4173380749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzKzxNnOaGxZvAEzvYa7y%2Fuploads%2F4g26CmuP4zZJCyMSfYy8%2Fimage.png?alt=media&#x26;token=357dedfc-1241-4960-a2de-d0e3f5635ab1" alt="" width="375"><figcaption></figcaption></figure>

## Media : Image / Video / File

The user can play the video by tapping on the preview image. Note that the URL must use HTTPS with TLS v1.2 or later.

<img src="https://4173380749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzKzxNnOaGxZvAEzvYa7y%2Fuploads%2FJhQmErVRDfOVZX2wG7fk%2Fimage.png?alt=media&#x26;token=51894425-0d7e-4476-92c6-05dd3cdcef09" alt="" data-size="original">![](https://4173380749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzKzxNnOaGxZvAEzvYa7y%2Fuploads%2Fpedj4DcCgkD2iHV3UEEU%2Fimage.png?alt=media\&token=5bb1b004-565a-4de8-ba94-a2fc87882360)

**Supported image type :** PNG , JPG

**Supported video type :** MP4 , MOV

**Supported file type :** PDF , PPTX , DOCX , XLSX

## Carousel

Use the carousel template to send a message with multiple column objects that users can cycle through. In addition having buttons, you can also indicate in each column object a single [action](https://developers.line.biz/en/docs/messaging-api/actions/) to be executed when a user taps anywhere in the image, title, or text area.

<figure><img src="https://4173380749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzKzxNnOaGxZvAEzvYa7y%2Fuploads%2Fx32VJ0Ik1LJV0TbDgyX2%2Fimage.png?alt=media&#x26;token=b4034cfb-77e7-4588-b96a-e42ecf1f00f8" alt="" width="375"><figcaption></figcaption></figure>

## Imagemap

An imagemap message contains an image with multiple tappable areas. When a user taps one of these areas, you can redirect them to a webpage or send a message on their behalf.

<figure><img src="https://4173380749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzKzxNnOaGxZvAEzvYa7y%2Fuploads%2FtYeHAGVurN8NRqOEOu3z%2Fimage.png?alt=media&#x26;token=da9817d4-a104-43be-a286-8be25704b2a4" alt="" width="375"><figcaption></figcaption></figure>

## Option

<figure><img src="https://4173380749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzKzxNnOaGxZvAEzvYa7y%2Fuploads%2FHP9QMQK8DDlMf9SifeEo%2Fimage.png?alt=media&#x26;token=b121ba53-046a-40dc-9634-6e706dc37841" alt="" width="375"><figcaption></figcaption></figure>

## Flex

Flex Messages are messages with a customizable layout. You can customize the layout freely based on the specification for [CSS Flexible Box (CSS Flexbox) (opens new window)](https://www.w3.org/TR/css-flexbox-1/).

<figure><img src="https://4173380749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzKzxNnOaGxZvAEzvYa7y%2Fuploads%2FuPMiZ2K0L024IdMvZPNr%2Fimage.png?alt=media&#x26;token=0fbe6e52-4e80-43e0-986b-56d599a55dd0" alt=""><figcaption></figcaption></figure>

## Quick reply

When a user receives a message that contains quick reply buttons, the buttons appear at the bottom of the chat screen. The user simply taps one of the buttons to reply.

<figure><img src="https://4173380749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzKzxNnOaGxZvAEzvYa7y%2Fuploads%2FodJM805g8QeQ9ZLzkv6E%2Fimage.png?alt=media&#x26;token=885121a8-fc71-459e-b928-d93bea4ba00c" alt="" width="375"><figcaption></figcaption></figure>
