Funcionalidad de la API de Grupos vs funcionalidad de grupos de consumidor regular
WhatsApp tiene sus propias políticas y restricciones de funcionalidad para la API de Grupos, que difieren de los grupos de WhatsApp regulares que no tienen una API integrada. Como Coral está construido sobre la plataforma de la API de Grupos de WhatsApp, estas diferencias también aplican al producto Coral. Sin embargo, la gran mayoría de las características y funcionalidades de nuestros grupos de WhatsApp son las mismas que las de los grupos de WhatsApp regulares. A continuación se presentan las diferencias:- El número máximo de participantes en un chat grupal es 8, sin incluir el número de teléfono de la API.
- No puede incorporar el número de teléfono de la API a un chat grupal o chat directo existente; debe crear un nuevo chat.
- No puede agregar un contacto directamente al grupo; debe compartir un enlace de invitación con los participantes, quienes deben hacer clic en el enlace para unirse.
- Se requiere un asunto para el chat grupal.
- Cuando se elimina a una persona de un chat grupal, no puede volver a unirse más adelante. Sin embargo, si ella misma se retira del chat grupal, puede volver a unirse en cualquier momento.
- Las llamadas de audio y video están desactivadas.
- Eliminar o editar mensajes está desactivado.
- Las funciones opcionales como los resúmenes de chat por IA están desactivadas.
- Actualmente, los chats grupales no se pueden ver en la aplicación de escritorio de WhatsApp para Windows; se pueden ver en todas las demás aplicaciones de WhatsApp.
- Más políticas relacionadas con el envío de plantillas y mensajes a chats (ya sea grupales o directos) por parte de la API están disponibles en nuestra documentación de API.
Soporte de Coral para la funcionalidad de WhatsApp
Coral admite la mayoría de las funcionalidades de la API de Grupos de WhatsApp y las funcionalidades principales de chat directo en nuestro producto, API y webhooks. Si no admitimos una funcionalidad de API (como enviar un Flow a un chat), tampoco admitimos el procesamiento de webhooks relacionado. Admitimos todas las funcionalidades de grupos de WhatsApp, excepto el envío y el procesamiento de webhooks de objetos de Contacto y Ubicación. Solo transmitimos en los webhooks de Coral las notificaciones relacionadas con eventos que ocurren dentro de chats grupales y chats directos, tanto “eventos” como “mensajes” (tenga en cuenta que los eventos no existen para los chats directos). No transmitimos webhooks que no estén relacionados con el contenido del chat, como la creación de plantillas, por ejemplo. El término “usuario” en la tabla a continuación se refiere a cualquier persona que utilice la aplicación de WhatsApp para consumidores, ya sea un coraluser o un non_coraluser.| Categoría | Tipo de chat | ¿Acción tomada por quién? | Tipo | Compatible con Coral (grupos y directos) | Compatible con WhatsApp en chats directos | Compatible con WhatsApp en chats grupales |
|---|---|---|---|---|---|---|
| Evento | Solo grupos | API | group_create | Sí | n/a | Sí |
| Evento | Solo grupos | API | group_delete | Sí | n/a | Sí |
| Evento | Solo grupos | API | group_settings_update | Sí | n/a | Sí |
| Evento | Solo grupos | group_suspend | Sí | n/a | Sí | |
| Evento | Solo grupos | API o usuario | group_participants_add | Sí | n/a | Sí |
| Evento | Solo grupos | API o usuario | group_participants_remove | Sí | n/a | Sí |
| Mensaje | Grupos y Directos | API o usuario | Multimedia (Audio, Documento, Imagen, Video, Sticker) | Sí | Sí | Sí |
| Mensaje | Grupos y Directos | API o usuario | Texto (respuestas y regular) | Sí | Sí | Sí |
| Mensaje | Grupos y Directos | API | Plantilla (todos los tipos) | Sí | Sí | Sí |
| Mensaje | Grupos y Directos | API | Interactivo / freeform (botones) | Sí | Sí | No 4 |
| Mensaje | Grupos y Directos | API | Interactivo / freeform (todo excepto botones, p.ej. Flows) | No | Sí | No 4 |
| Mensaje | Grupos y Directos | usuario | Reacción (respuestas y regular) | Sí | Sí | Sí |
| Mensaje | Grupos y Directos | usuario | Botón (respuesta rápida de mensaje API) | Sí | Sí | Sí |
| Mensaje | Grupos y Directos | usuario | Botón (número de teléfono de mensaje API) | No | ?? | ?? |
| Mensaje | Grupos y Directos | usuario | Botón (ir a URL de mensaje API) | No | No 3 | No 3 |
| Mensaje | Grupos y Directos | API o usuario | Ubicación | No | Sí | Sí |
| Mensaje | Grupos y Directos | API o usuario | Contacto | No | Sí | Sí |
| Mensaje | Grupos y Directos | usuario | Evento | No | No 1 | No 1 |
| Mensaje | Grupos y Directos | usuario | Encuesta | No | No 1 | No 1 |
| Mensaje | Grupos y Directos | usuario | Editar mensaje | No | A veces 2 | A veces 2 |
| Mensaje | Grupos y Directos | usuario | Eliminar mensaje | No | A veces 2 | A veces 2 |
| Mensaje | Grupos y Directos | WhatsApp o usuario | Estado del mensaje API (enviado, entregado, leído, fallido) | Sí | Sí | Sí |
- Estos tipos de mensajes pueden ser enviados al chat por un usuario, pero los webhooks de WhatsApp regresan sin información sobre el mensaje
- Hacemos posible que el usuario envíe este tipo de mensaje solo en algunas interfaces de WhatsApp; los webhooks de WhatsApp regresan sin información sobre el mensaje
- WhatsApp no envía ningún webhook cuando el usuario realiza esta acción en un hilo de chat
- Los mensajes interactivos siempre son freeform (en lugar de una plantilla); WhatsApp actualmente no permite enviarlos al chat grupal, pero sí se pueden enviar a un chat directo