@ -19,6 +19,7 @@ You can preview and test your bot by clicking on the Preview button in the edito
|
||||
WhatsApp environment have some limitations that you need to keep in mind when building the bot:
|
||||
|
||||
- GIF and SVG image files are not supported. They won't be displayed.
|
||||
- Only .mp4 videos are supported (See [Supported Media Types](https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#supported-media-types) for more info).
|
||||
- Buttons content can't be longer than 20 characters. If the content is longer, it will be truncated.
|
||||
- WhatsApp only allows to display 3 buttons at a time. So we work around that by adding "..." messages to display more buttons.
|
||||
- Incompatible blocks, if present, they will be skipped:
|
||||
|
@ -5,8 +5,6 @@ import { BubbleBlockType } from '@typebot.io/schemas/features/blocks/bubbles/con
|
||||
import { VideoBubbleContentType } from '@typebot.io/schemas/features/blocks/bubbles/video/constants'
|
||||
import { convertRichTextToMarkdown } from '@typebot.io/lib/markdown/convertRichTextToMarkdown'
|
||||
|
||||
const mp4HttpsUrlRegex = /^https:\/\/.*\.mp4$/
|
||||
|
||||
export const convertMessageToWhatsAppMessage = (
|
||||
message: ContinueChatResponse['messages'][number]
|
||||
): WhatsAppSendingMessage | undefined => {
|
||||
@ -45,8 +43,7 @@ export const convertMessageToWhatsAppMessage = (
|
||||
case BubbleBlockType.VIDEO: {
|
||||
if (
|
||||
!message.content.url ||
|
||||
(message.content.type !== VideoBubbleContentType.URL &&
|
||||
isVideoUrlNotCompatible(message.content.url))
|
||||
message.content.type !== VideoBubbleContentType.URL
|
||||
)
|
||||
return
|
||||
return {
|
||||
|
Reference in New Issue
Block a user