Cómo hacer un chatbot de TikTok
MaviBot tiene una integración con TikTok, una de las plataformas sociales más dinámicas y populares del mundo. Esto marca un nuevo capítulo para nuestro ecosistema. TikTok, donde millones de usuarios interactúan a diario, es el epicentro de la comunicación moderna, las tendencias y los nuevos formatos interactivos. Esta integración permite a las empresas y proyectos conectarse con un público más joven a un nivel completamente nuevo.

Revisaremos los aspectos técnicos del proceso:
los pasos necesarios para activar la integración
los callbacks disponibles
los permisos que deben concederse
Además, nos centraremos específicamente en los matices de la disponibilidad regional.
Es importante señalar que la integración con TikTok no está disponible en todos los países y depende de zonas económicas específicas en las que la plataforma admite oficialmente estas funciones. Delimitaremos dónde se puede configurar de inmediato y dónde pueden aplicarse limitaciones.
La API de Mensajería de TikTok se encuentra actualmente en pruebas beta abiertas en la región de Asia-Pacífico, América Latina, Oriente Medio, África (METAP) y América del Norte (excluidos los Estados Unidos). La cuenta conectada debe estar registrada en una de estas regiones.
Si un usuario de los Estados Unidos, del Espacio Económico Europeo (EEE), de Suiza o del Reino Unido envía un mensaje, no se recibirá debido a las restricciones de TikTok.
Consulta la documentación oficial de TikTok para obtener más detalles.
¡Ten en cuenta!
Para crear y configurar un chatbot para TikTok, consulta la sección "Cómo crear un chatbot para empresas".
Las especificaciones de los botones de TikTok están cubiertas aquí.
Integrar TikTok con MaviBot es más que una actualización técnica: es una oportunidad para estar a la vanguardia de la comunicación con la audiencia, usar el canal más popular para la promoción e interactuar con los usuarios allí donde pasan su tiempo.
Cómo preparar tu cuenta para la integración
Empecemos con el paso más importante: configurar correctamente la conexión.
Antes de conectar tu cuenta, debes cambiarla a una Cuenta de Empresa.
Paso 1: Ve a "Configuración y privacidad" sección.
Paso 2: Luego, ve a la sección "Cuenta".
Paso 3: Haz clic en "Cambiar a Cuenta de Empresa".
Paso 4: Rellena los datos de tu empresa.

¡Listo! Tu cuenta ya está preparada para conectarse a MaviBot.
Cómo conectar tu cuenta a MaviBot
Ve a la pestaña "Mensajeros" sección y haz clic en el TikTok botón.

A continuación, inicia sesión en tu cuenta de TikTok en la ventana que aparece.

Y concede a MaviBot acceso a tu cuenta.
¡Importante!
Te recomendamos encarecidamente que concedas acceso a los comentarios, mensajes, información del perfil y la capacidad de ver tus videos. El bot y sus callbacks podrían simplemente no funcionar sin estos permisos.
Puedes omitir o denegar todos los demás permisos a tu propia discreción.
Si más adelante revocas alguno de los permisos esenciales para que el chatbot funcione correctamente, solo podrás volver a habilitarlos desde la propia configuración de TikTok.
Después, serás redirigido automáticamente a la "Mensajeros" sección de MaviBot, donde verás una notificación que confirma la integración correcta.
Particularidades de TikTok
Para poder enviar mensajes a un usuario, primero debe iniciar él el chat.
Puedes enviar hasta 10 mensajes en un período de 48 horas después de recibir un mensaje de un usuario de TikTok. Ejemplo: si recibes un mensaje de un usuario, puedes enviar hasta 10 mensajes en las siguientes 48 horas. Si ese mismo usuario envía otro mensaje más tarde, comenzará una nueva ventana de 48 horas, lo que te permitirá enviar otros 10 mensajes a ese usuario.
Un mensaje no puede contener texto y una imagen al mismo tiempo.
El envío y la recepción de archivos adjuntos de imagen a través de la API solo están disponibles si tanto el remitente como el destinatario se encuentran en países que admiten imágenes en mensajes privados. El intercambio de imágenes no está disponible en todos los países.
El tamaño máximo de un archivo adjunto de imagen es de 3 megabytes.
Un solo mensaje puede contener solo un archivo adjunto.
Devoluciones de llamada
tiktok_client_new_comment <video_id>: <comment_text> - un usuario ha dejado un comentario en tu video.

tiktok_client_share_post <shared_video_id> <url> - un usuario envió un video en los mensajes directos de la cuenta conectada.

Variables del cliente almacenadas
tiktok_comment_id - ID del comentario. Se guarda cuando un usuario comenta en tu video y se usa para responder a ese comentario.
tiktok_comment_video_id - ID del video en el que se comenta. Se guarda cuando un usuario comenta en tu video y se usa para responder al comentario.
tiktok_is_follower - pasa a ser True si el usuario sigue tu cuenta.
tiktok_conversation_id - ID del chat. Se genera después de que un usuario envía un mensaje en el chat. Necesario para enviar mensajes; ¡no lo borres!
Botones
El número máximo de botones en un solo mensaje es 3.
TikTok admite dos tipos de botones: callback y "predeterminado" (URL). Hsin embargo, un solo mensaje solo puede contener botones de un tipo.
Ejemplo 1.


Ejemplo 2.


Resultado

¡Ten en cuenta!
Los mensajes de botones no están disponibles en TikTok Desktop. En el chat de escritorio, verás una notificación como esta:

Sin embargo, en la aplicación móvil, el mensaje se mostrará correctamente:

El texto mostrado en el botón y el texto enviado al bot al hacer clic son idénticos. El botón se genera usando datos del campo "Texto del mensaje de respuesta" o "URL" en la configuración del botón.
Los botones de callback aparecen como botones normales. Al hacer clic, envían un mensaje en el chat en nombre del usuario, que contiene el texto del botón. La longitud máxima es de 20 caracteres.
Los botones URL aparecen como enlaces. Sin embargo, su comportamiento es el mismo que el de los botones de callback. Actualmente, TikTok no admite la creación de botones que abran una página web en la URL especificada al hacer clic. La longitud máxima es de 40 caracteres.
Obtén más información sobre el uso de botones de callback en MaviBot aquí.
Funciones
Cómo responder a un comentario:
tiktok_create_comment(text, comment_video_id, comment_id) - publica una respuesta al comentario especificado.
! text
parámetro requerido, el texto del comentario
comment_video_id
El ID del video donde se publicó el comentario. Este es un parámetro opcional; si no se proporciona, el valor se tomará del cliente tiktok_comment_video_id variable.
comment_id
El ID del comentario al que responder. Este es un parámetro opcional; si no se proporciona, el valor del cliente tiktok_comment_id variable se utilizará.
Última actualización