Restrictions of text providers
1. Media transfer
Provider | Type | Restrictions |
---|---|---|
| Image | Maximum image size:
Extensions: jpeg, png, or gif. More information here. |
| Video | Maximum size: 26 MB. Only MP4 and H264 formats are supported. More information here. |
| File | Maximum size: 50 MB. More information here. |
| Image | Maximum size: 10 MB. More information here. |
| File | Maximum size: 50 MB. More information here. |
| File | Maximum size of file: 25 MB. |
| Image | Maximum size: 8 MB. Extensions: jpeg, png. |
| Audio | Maximum size: 25 MB. Extensions: acc, m4a, wav, mp4. |
| Video | Maximum size: 25 MB. Extensions: mp4, ogg, avi, mov, webm. |
| Image | Maximum size: 5 MB. Extensions: jpeg, png. |
| Audio | Maximum size: 16 MB. Extensions: acc, mp4, mpeg, amr, ogg (opus codec). |
| Video | Maximum size: 16 MB. Extensions: mp4, 3gp. |
| File | Maximum size: 100 MB. More information here. |
2. Buttons
Provider | Display of buttons |
---|---|
| The keyboard is divided into 6 columns. Each button has a width of 1 to 6 columns. The client will display buttons in the order they were sent and will fit as many buttons as possible into each row. Keyboards can contain up to 24 rows. The title on the button can be up to 250 characters long. If the text is too long to display on the button, it will be truncated and end with '...'. More information here. |
| |
| The button name length cannot exceed 20 characters. No more than 13 quick responses are supported. |
| No more than 13 quick responses are supported, and each quick response can contain up to 20 characters before it is truncated. Quick responses support only plain text. When a quick response button is clicked, the buttons close. |
| You can have up to 3 buttons. It cannot be an empty line and must be unique within the message. Emojis are supported, markdown is not. Maximum length: 20 characters. |
3. Supported options
Type | Description | Viber | Telegram | |||
---|---|---|---|---|---|---|
| HTTP URL as an external link that will open when the button is clicked | ✔️ | ✔️ | ✔️ | ✔️ | ✖ |
| Quick Response Button allows you to receive a message from the recipient by sending buttons in the message. | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| The postback button allows you to have a continuously active user interface element within the conversation. It's a simple way to help people discover and access your bot's core functions at any point in the conversation. | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| The user's current location will be sent when the button is clicked. | ✔️ | ✔️ | ✖ | ✖ | ✖ |
| The user's phone number will be sent as a contact when the button is clicked. | ✔️ | ✔️ | ✔️ | ✖ | ✖ |
| The user's email address will be sent as a contact when the button is clicked. | ✖ | ✖ | ✔️ | ✖ | ✖ |
| Removes the current user's keyboard with postback buttons. | ✖ | ✔️ | ✖ | ✖ | ✖ |
4. Business account
Provider | Account |
---|---|
| To send messages, your Viber account must be verified. |
| A premium account is optional. |
| To create an application, you need to create an application from the admin account of the company page. |
| A Business Instagram account must be enabled. The Facebook Business account must be verified and implemented (not in development). The Instagram page must be linked to the Facebook page. |
| Implemented through Infobip |