# Message Type

Amity Bots Livechat is a versatile messaging platform that supports various message types, including text, image and attachment. This flexibility ensures that users can effectively communicate and exchange information through different media formats.

* Text
* Image
* Attachment

### Text

Text messages contain text and link URL

<figure><img src="/files/m2glp8N3rL931DFbBlRT" alt=""><figcaption></figcaption></figure>

### Image

When it comes to uploading images, agents can easily upload images in either .jpeg or .png formats. The maximum file size allowed for image uploads varies depending on the messaging channel being used

| Platform     | Format        | file size   |
| ------------ | ------------- | ----------- |
| LINE         | .jpeg or .png | Up to 10MB. |
| FB Messenger | .jpeg or .png | Up to 8MB.  |
| Webchat SDK  | .jpeg or .png | Up to 10MB. |
| Custom       | .jpeg or .png | Up to 10MB. |

### Attachment

Agents can conveniently share attachments as well, with support for file formats including .docx, .pdf, .csv, .xlsx, .pptx, .ai, and .psd. Similar to image uploads, there are specific maximum file size limits for attachment uploads based on the messaging channel:

| Platform     | Format                                          | file size    |
| ------------ | ----------------------------------------------- | ------------ |
| LINE         | .docx, .pdf, .csv, .xlsx, .pptx, .ai, and .psd. | Up to 100MB. |
| FB Messenger | .docx, .pdf, .csv, .xlsx, .pptx, .ai, and .psd. | Up to 10MB.  |
| Webchat SDK  | .docx, .pdf, .csv, .xlsx and .pptx,             | Up to 100MB. |
| Custom       | .docx, .pdf, .csv, .xlsx and .pptx,             | Up to 100MB. |

{% hint style="info" %}
Note: The attachment sent from agent will be displayed as a download link on user side. So the user can open the download link on web browser in order to download the attachment.
{% endhint %}

Moreover, AmityLivechat allows users to conveniently send both images and attachments with the same format and maximum file size, depending on the messaging channel they are using.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.amitysolutions.com/amity-solutions/amity-bots-live-chat/message-type.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
