Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/planetac/desa.planetachatbot.com/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the all-in-one-seo-pack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/planetac/desa.planetachatbot.com/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-user-avatar domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/planetac/desa.planetachatbot.com/wp-includes/functions.php on line 6121
Asistentes virtuales conectados al Calendar API 🤖🗓️ - Planeta Chatbot

En esta edición aprenderemos a cómo conectar a nuestro asistente virtual con el Calendar API, ¡comencemos!

PASO 1: Habilitar credenciales en de Calendar API 👨‍💻

En la consola de GCP Cloud, Icono de Menú ☰
> APIs y Servicios > Librería > Calendar API ️️🗓️

PASO 2: Configurar Cuenta de Servicio 🔐

Icono de Menú ☰ > APIs y Servicios > Crear Credenciales > Cuenta de Servicio

Una vez seleccionado la Clave de cuenta de servicio, ingrese el nombre AppointmentCalendar y darle click en crear una nueva cuenta de servicio (sin ningún rol).

PASO 3: Abre el Calendario ️️🗓️

Abre Calendario. A la izquierda, junto a “Agregar calendario”, haga clic en los tres puntos, seleccione Nuevo calendario, asigne nombre al calendario y darle click en crear:

Agregue el client_email que se descargo en el archivo JSON (Paso 2):

Por último, en la configuración del Calendario, desplácese hacia abajo y copie la ID del calendario.

PASO 4: Configurar index.js 🗣️🤖

Habilite el editor de código y actualice el archivo index.js y package.json con el siguiente código.

En index.js, actualice su CalendarID copiado de la sección anterior y reemplace <INSERTAR SU ID DE CALENDARIO>

También actualice la constante “serviceAccount” con el contenido de su archivo JSON. Reemplace <INSERTAR CONTENIDO DE SU ARCHIVO JSON AQUÍ>

(Opcional) Cambie los siguientes campos según la zona horaria “Calendario de citas” de su calendario si no está en PST (a continuación se muestra un ejemplo para CST):

const timeZone = ‘América / Chicago’;
const timeZoneOffset = ‘-05: 00’;

Haga clic en Deployment en la parte inferior del Inline Editor.

Por último, habilite en los intents las respuestas dinámicas a través del Webhook:

Paso 5: Pruebe que su asistente crea eventos en su calendario 🤖 🗓️

Disclaimer: Opinions are my own, not of the company or their programs. Each Developer is fully responsible for their services, and is not affiliated with a Tech Company nor do they offer services on behalf of them. Customers are fully responsible for their use of services, if any.

Por Leo Camacho

AI Developer & Certified Educator 🤖 Passionate about NLP & Voice Assistants 🏆 Hackathon Winner/Finalist NASA, MIT, IMF, TechCrunch DisruptSF & SW Korea💡

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *