Virtual Djinn el 8 de marzo, o cómo sorprender a tus empleados en un día de primavera



Mañana en todo el mundo celebraremos el día más femenino del año. ¡Y esto es maravilloso! Pero esto significa que hoy es el día en que felicitamos a nuestros queridos empleados . Y cada año nosotros (la parte masculina del colectivo de trabajo) pensamos en cómo hacerlo de una manera especial ... Flores, un banquete nocturno: todos estos lugares agradables son agradables, pero en el siglo XXI todos quieren algo tecnológicamente avanzado y moderno.

Aquí estamos en Just AI pensado, pensado y pensado! Debajo de la escena: ¡un tutorial listo para usar que también puedes lanzar ahora mismo y convertir el habitual 8 de marzo en un mar de positivo!

¿Qué se nos ocurrió?


¿Cómo respondería a la pregunta "¿Cuál es el mejor regalo para el 8 de marzo?" Si el lector es un hombre, entonces probablemente también pensará en flores, cumplidos ... Y así todo el día.

Y aquí encontramos un menú interesante ... Aquí está



Interesante, pensamos. Pero, ¿qué sucede si crea un chatbot en Telegram que ofrecerá un menú de deseos a cada hermosa empleada de nuestra oficina? Ella elige un deseo, y se va volando para ser ejecutado por uno de sus colegas. "¡Sí, es como un genio mágico de la lámpara de Aladdin!" - ¡la chica simplemente hace clic en el menú de deseos de la lista, se va volando a uno de los artistas masculinos, y en un par de minutos un buen compañero llega a ella con lo que desea! Bueno, comenzó ...

A continuación, mostraré cómo lanzamos un bot de este tipo en nuestro constructor Aimylogic en una hora . Puede crearlo aún más rápido, simplemente haciendo clic en la plantilla preparada, que también preparamos, cámbiela un poco si lo desea, ¡y la celebración de su oficina el 8 de marzo brillará con nuevos colores! Probado en nosotros.

Plantilla


Como dije anteriormente, simplemente puede iniciar sesión en su cuenta de Aimylogic y hacer clic en la plantilla "March Djinn" para crear instantáneamente un bot terminado.



Luego, haga clic en el botón Publicar en la esquina superior derecha y seleccione el canal Telegram . Se le pedirá que indique el token bot en Telegram. Para obtenerlo, abra el cliente de Telegram, busque el bot @BotFather y cree un nuevo bot allí. Lea más sobre cómo crear un bot aquí .

Después de publicar su proyecto en el canal Telegram, comenzará a funcionar en su bot.

A continuación, hablaré sobre cómo funciona todo y qué se puede cambiar en el proyecto para que sea único.

Como funciona


El bot comienza su trabajo con una pantalla de bienvenida (la más a la izquierda del proyecto). Y luego salta inmediatamente al menú con botones: este es el mismo menú de deseos. Cada botón corresponde a algún deseo que nosotros (hombres) aceptamos cumplir (porque todo tiene una medida).

Por supuesto, una dulce dama no solo puede hacer clic en un botón, sino también escribir un deseo en el teclado. Para que el bot entienda a qué deseo corresponde este mensaje de texto, en Aimylogic hay una herramienta llamada Entidades . Si miras allí, verás que esta es una lista de deseos con diferentes formulaciones de cada uno de ellos. En realidad, aquí puede agregar sus propios elementos al menú, pero no olvide cambiar la lista de botones en el script.

Cuando una niña presiona un botón o escribe un deseo, similar en sonido a lo que hay en las entidades, la variable $ desire se completa: almacenará lo que se indica en las entidades como una Entidad. Esto volará al intérprete junto con la información de contacto del sexo justo.

Cuenta el tiempo


Por supuesto, si todas las mujeres hacen clic en todos los botones seguidos, esto puede provocar una sobrecarga del sistema de ejecución (es decir, de nosotros los hombres). Por lo tanto, proponemos limitar el tiempo entre dos deseos seguidos. Por ejemplo, 10 minutos. O 20. Puedes cambiarlo. En la pantalla, que está firmada como Contando el tiempo, puede ver cómo el bot calcula el tiempo entre dos deseos.



En realidad, aquí el bot recibe el tiempo actual de nuestro servicio, luego crea un par de variables en las que ahorra el tiempo transcurrido desde la solicitud anterior. En el siguiente paso, el bot simplemente verifica la condición y envía una solicitud al contratista o le pide a su interlocutor que espere un poco.

Cómo el bot selecciona al ejecutor del deseo


Todo aquí funciona así. Creamos una placa Excell regular en Google Drive, donde registramos a todos los hombres que participan en la acción (¿y si alguien se niega?). Un ejemplo de dicho signo es docs.google.com/spreadsheets/d/1RFE5hIi7R9QYWC0OzDczL1UZKggcufbINuOLQUKgbl0/edit?usp=sharing

Como puede ver, tiene dos columnas. El identificador es un número único que cada participante recibe cuando lanza un bot especial (que notificará las solicitudes entrantes), y el nombre del artista: la señora que envió la aplicación lo verá.

A continuación, debe publicarlo en la web (Archivo - Publicar en la web), copie el identificador de la barra de direcciones y sustitúyalo en la URL del formulario tools.aimylogic.com/api/googlesheet2json?id=1RFE5hIi7R9QYWC0OzDczL1UZKggcufbINuOLQUKgbl0 con su campo correspondiente. nombres de columna Esto es lo que sustituimos en la solicitud HTTP en nuestro script en Aimylogic, para que el bot seleccione a uno de los participantes para cumplir el deseo.

En la variable $ genie , escribimos un artista seleccionado al azar como este
_.sample($httpResponse) 
(ya que Aimylogic admite subrayado )

Dónde se envía la solicitud


Genial Nuestro bot acepta el deseo, selecciona al artista de la lista en la placa de Google, y luego debe notificar de alguna manera a este artista que es hora de que traiga una taza de café, prepare un refrigerio ligero o presente un cumplido inaudito. ¿Pero cómo hacemos esto?

Decidimos hacer exactamente eso. Publicamos otro bot simple en Telegram t.me/GenieCenterBot (por cierto, también puede usarlo, para no crear el suyo por separado). Funciona según el principio de "Uber para taxistas", es decir, está destinado solo a los artistas intérpretes o ejecutantes de los deseos y simplemente le notifica una nueva aplicación por parte del artista intérprete o ejecutante. Al inicio, emite un identificador, que debe escribir en Google una tabla con una lista de artistas. En realidad, cada hombre que participa, se pone este bot e informa el identificador al que administra la mesa.

Bot para niñas después de seleccionar un artista realiza una solicitud HTTP a la API de Telegram para enviar una alerta.

¿Qué más puedo agregar?


Entonces, tenemos una plantilla con un bot-ejecutor de deseos. Y eres libre de cambiarlo como quieras. ¿Qué se puede hacer para hacerlo más interesante?

Otro personaje


Tenemos este genio de la lámpara de Aladdin. Y sus frases son apropiadas. Puede tenerlo en otra persona: Old Man Hottabych, Golden Fish o Two del ataúd :-) Lo principal es reemplazar las imágenes y las réplicas.

Otra lista de deseos


Como escribí anteriormente, puede cambiar lo que desee. Para hacer esto, debe cambiar la lista de entidades y botones en la pantalla con el menú. Todo depende de lo que sus artistas estén listos por el bien de las bellas damas ...

Deseos personalizados


También lo hicimos para que nuestras niñas pudieran ordenar deseos que no están en la lista. Es cierto que no corremos para ejecutarlos de inmediato (nunca se sabe lo que harán allí). Primero enviamos el texto de deseo al tablero especial de Trello a través del mismo servicio IFTTT , votamos allí con nuestro equipo en una sala de chat cerrada y luego, si el deseo pasa nuestra "moderación", lo agregamos al bot.

Estadísticas


Lo divertido es hacer un seguimiento de cuántos y a quién han caído los deseos, quién es el participante más activo en la mafia flash de marzo, etc. Para hacer esto, nuevamente, solo envíe cada deseo a algún tipo de placa en Google Drive a través de IFTTT.

Chatea con Genie


¿Y si algo se rompe durante el día? ¿O uno de los artistas tarda demasiado en completar una solicitud? ¡Esto debe ser monitoreado de cerca! Y para esto, puede conectar un chat en línea con un operador al script (por ejemplo, LiveTex o Webim). Tan pronto como la chica haga clic en el botón Chat con Genie , el control irá a una persona viva que ayudará a resolver cualquier problema.

Las vacaciones nos llegan


Si has leído hasta el final, ¿estás listo para lanzar este robot milagroso en tu oficina? ¡Date prisa, el 7 de marzo está en pleno apogeo! Entonces, ¡es hora de sorprender!

Source: https://habr.com/ru/post/442750/


All Articles