WebinarGeek

Esta es una plataforma para realizar diversos tipos de webinars.

Cómo configurar WebinarGeek

Para obtener el token, vaya a la configuración de la cuenta en WebinarGeekarrow-up-right. Puede encontrarlo en la esquina superior derecha de la pantalla y, después de presionar la palabra Cuenta, se abre el menú desplegable, donde debe elegir la primera opción:

Luego elija API en el menú de la izquierda

Después de eso, se abrirá la página con la API

circle-info

Si no obtuvo la clave, entonces debe ponerse en contacto con el servicio de atención al cliente y solicitar una.

Después de obtener el token, abra Configuración -> Constantes del proyecto y péguelo en la variable webinargeek_token:

Cómo obtener la lista de seminarios web a través del chatbot

Para obtener la lista, basta con llamar a la función webinargeek_get_webinar_list():

Como resultado, habrá una lista de seminarios web en este formato:

['{"id":1455034,"date":"11-05-2022 18:00","name":"Segundo seminario web"}', '{"id":1455046,"date":"11-05-2022 18:00","name":"Mi seminario web"}', '{"id":1453081,"date":"04-05-2022 18:00","name":"Mi primer seminario web"}']

donde

id - es el id de la transmisión (broadcast_id), el valor es esencial para todas las demás acciones con este fecha del seminario web - la fecha y la hora de esta transmisión name - el nombre del seminario web

Si comparte con la función cualquier símbolo (lo mejor es pegar '1'), entonces la función mostrará solo aquellos seminarios web que aún no han terminado, y si no pega nada, entonces también mostrará los ya finalizados.

Cómo registrarse en un seminario web a través del chatbot

Para el registro necesita la función webinargeek_get_webinar_list(broadcast_id, name, email), donde

broadcast_id - el id de la transmisión para la que necesita registrar al cliente name - el nombre del cliente que se mostrará en el chat correo electrónico - la dirección de correo electrónico a la que llegará la invitación al seminario web con el enlace

Sin estos parámetros no puede registrar a un cliente a través del bot.

Ejemplo: url = webinargeek_add_subscriber(1455046, 'John Smith', '[email protected]’)

Como resultado, esta variable contendrá el enlace al seminario web a través del cual el usuario no necesitará registrarse. Todos los datos del usuario se establecen en esta variable.

Además, después de la ejecución de la función, se añadirán dos variables a la ficha del cliente:

webinargeek_broadcast_id - el id de la transmisión para la que se registró el usuario webinargeek_email - el correo electrónico que se especificó en el registro

Estas variables serán útiles para comprobar la asistencia del usuario al seminario web.

Cómo comprobar la asistencia al seminario web a través del chatbot

Para comprobar la asistencia, necesitará esta función webinargeek_is_visitor(webinargeek_broadcast_id, webinargeek_email), donde

webinargeek_broadcast_id - el id de la transmisión para la que se registró el usuario webinargeek_email - el correo electrónico que se especificó en el registro watch_minimum - (parámetro opcional) la cantidad mínima de minutos con la que la función identifica si la asistencia cuenta como una o no

watch = webinargeek_is_visitor(webinargeek_broadcast_id, webinargeek_email)

Una respuesta se pegará en la variable:

  • Si el seminario web aún no ha terminado, entonces este texto aparece como respuesta: “El seminario web aún no ha finalizado”;

  • Si el cliente no vio el seminario web, entonces aparece como respuesta: “False”;

  • Si el cliente vio el seminario web y el parámetro watch_minimum no se utilizó, entonces aparece como respuesta: “True”; Si el parámetro watch_minimum se utilizó, entonces la función comprobará la cantidad de tiempo que el cliente lo vio y:

    • Si el cliente lo vio durante menos tiempo del que se estableció como mínimo, esto aparece como respuesta: “False”;

    • Si la cantidad de tiempo que el cliente vio el seminario web es igual o superior a la cantidad especificada, entonces esto aparece como respuesta: “True”.

Cómo obtener broadcast_id por el nombre del seminario web comenzando con una fecha y hora específicas

Para obtener el broadcast_id de un seminario web específico necesita la función webinargeek_search_broadcast_id() con estos parámetros:

webinar_list - aquí debe transferir la variable que contiene la función webinargeek_get_webinar_list() resultado webinar_name - el nombre del seminario web cuyo broadcast_id necesita encontrar webinar_date - la fecha de la transmisión en formato dd.mm.yyyy. También puede usar curret_date webinar_time - la hora de la transmisión en formato hh:mm, donde hh = horas y mm = minutos

Ejemplo: webinar_list = webinargeek_get_webinar_list() broadcast_id = webinargeek_search_broadcast_id(webinar_list, 'Segundo seminario web', current_date-4, '18:00'

Aquí estamos intentando encontrar el id de la transmisión que tuvo lugar 4 días antes de la fecha actual a las 6 p. m. y se llamaba “Segundo seminario web”.

Si el seminario web que corresponde a los parámetros estaba en la lista, entonces la función devuelve el id del seminario web encontrado a la variable broadcast_id.

Si no se encontró tal seminario web, entonces se pega este texto en su lugar: "No webinar with these parameters".

Última actualización