
Demain dans le monde, nous célébrerons la journée la plus féminine de l'année. Et c'est magnifique! Mais cela signifie
qu'aujourd'hui est le jour où nous félicitons nos chers employés . Et chaque année, nous (la partie masculine du collectif de travail) réfléchissons à la façon de le faire d'une manière spéciale ... Des fleurs, un banquet en soirée - toutes ces belles platitudes sont agréables, mais au 21e siècle, tout le monde veut quelque chose de technologiquement avancé et moderne.
Nous voici dans Just AI pensé, pensé et pensé! Sous la cinématique - un tutoriel prêt à l'emploi que vous pouvez également lancer dès maintenant et transformer le 8 mars habituel en une mer de positif!
Qu'avons-nous trouvé
Comment répondriez-vous à la question "Quel est le meilleur cadeau pour le 8 mars?" Si le lecteur est un homme, il pensera probablement aussi aux fleurs, aux compliments ... Et donc toute la journée.
Et là, nous sommes tombés sur un menu intéressant ... Le voici

Intéressant, nous avons pensé.
Mais que se passe-t-il si vous créez un chatbot dans Telegram qui offrira un
menu de souhaits à tous les beaux employés de notre bureau? Elle choisit un désir, et il s'envole pour exécution à l'un de ses collègues. "Oui, c'est comme un génie magique de la lampe d'Aladdin!" - la fille clique simplement sur le menu des désirs de la liste, elle s'envole vers l'un des interprètes masculins, et en quelques minutes un bon gars arrive à elle avec ce qu'elle souhaite! Eh bien, ça a commencé ...
Ensuite, je montrerai comment nous avons lancé un tel bot sur notre constructeur
Aimylogic dans une
heure . Vous pouvez le créer encore plus rapidement - en cliquant simplement sur le modèle prêt à l'emploi, que nous avons également préparé, changez-le un peu si vous le souhaitez - et votre célébration de bureau le 8 mars brillera de nouvelles couleurs!
Testé sur nous.Gabarit
Comme je l'ai dit ci-dessus, vous pouvez simplement vous connecter à votre
compte Aimylogic et cliquer sur le modèle "March Djinn" pour créer instantanément un bot fini.

Ensuite, cliquez sur le bouton
Publier dans le coin supérieur droit et sélectionnez le canal
Telegram . Il vous sera demandé d'indiquer le jeton du bot dans Telegram. Pour l'obtenir, ouvrez le client Telegram, recherchez le bot @BotFather et créez-y un nouveau bot. En savoir plus sur la création d'un bot
ici .
Après avoir publié votre projet sur la chaîne Telegram, il commencera à fonctionner dans votre bot.
Ensuite, je vais parler de la façon dont tout fonctionne et de ce qui peut être modifié dans le projet pour le rendre unique.
Comment ça marche
Le bot commence son travail avec un écran de bienvenue (le plus à gauche du projet). Et puis il saute immédiatement au menu avec des boutons - c'est le même menu de souhaits. Chaque bouton correspond à un désir que nous (les hommes) acceptons de réaliser (car tout a une mesure).
Bien sûr, une douce dame peut non seulement cliquer sur un bouton, mais aussi écrire un souhait sur le clavier. Afin que le bot comprenne à quel désir correspond ce message texte, Aimylogic dispose d'un outil appelé
Entités . Si vous regardez là-bas, vous verrez qu'il s'agit d'une liste de souhaits avec différentes formulations de chacun d'eux. En fait, ici, vous pouvez ajouter vos propres éléments au menu, mais n'oubliez pas de modifier la liste des boutons dans le script.
Lorsqu'une fille appuie sur un bouton ou écrit un désir, semblable au son à ce qui se trouve dans les entités, la variable
$ desire est remplie - elle stockera ce qui est indiqué dans les entités en tant qu'entité. Cela volera à l'artiste avec les informations de contact du beau sexe.
Comptez le temps
Bien sûr, si toutes les dames cliquent sur tous les boutons d'affilée, cela peut provoquer une surcharge du système d'exécution (c'est-à-dire de nous, les hommes). Par conséquent, nous proposons de limiter le temps entre deux désirs d'affilée. Par exemple, 10 minutes. Ou 20. Vous pouvez le changer. Sur l'écran, qui est signé comme
Compter le temps, vous pouvez voir comment le bot calcule le temps entre deux désirs.

En fait, ici, le bot reçoit l'heure actuelle de notre service, puis crée quelques variables dans lesquelles il enregistre le temps écoulé depuis la demande précédente. À l'étape suivante, le bot vérifie simplement la condition et envoie une demande à l'entrepreneur ou demande à son interlocuteur d'attendre un peu.
Comment le bot sélectionne l'exécuteur testamentaire du désir
Tout ici fonctionne comme ça. Nous créons une plaque Excell régulière sur Google Drive, où nous enregistrons tous les hommes participant à l'action (et si quelqu'un refuse). Un exemple d'une telle
étiquette est
docs.google.com/spreadsheets/d/1RFE5hIi7R9QYWC0OzDczL1UZKggcufbINuOLQUKgbl0/edit?usp=sharingComme vous pouvez le voir, il a deux colonnes. L'identifiant est un numéro unique que chaque participant reçoit lors du lancement d'un bot spécial (qui notifiera les candidatures entrantes), et le nom de l'artiste - la dame qui a envoyé la candidature le verra.
Ensuite, vous devez le publier sur le Web (Fichier - Publier sur le Web), copier l'identifiant à partir de la barre d'adresse et le remplacer dans l'URL du formulaire
tools.aimylogic.com/api/googlesheet2json?id=1RFE5hIi7R9QYWC0OzDczL1UZKggcufbINuOLQUKgblbl champ 0 avec votre
champ J JKKggcufbINuOLQUKgblbl noms de colonnes. C'est ce que nous substituons dans la requête HTTP de notre script dans Aimylogic, afin que le bot sélectionne l'un des participants pour réaliser le désir.
Dans la variable
$ genie , nous écrivons un artiste sélectionné au hasard comme celui-ci
_.sample($httpResponse)
(puisque Aimylogic prend en charge le
soulignement )
Où la demande est envoyée
Super! Notre bot accepte le désir, sélectionne l'artiste dans la liste sur la plaque Google, puis il doit en quelque sorte informer cet artiste qu'il serait temps pour lui d'apporter une tasse de café, d'organiser une collation légère ou de proposer un compliment inouï. Mais comment fait-on cela?
C'est ce que nous avons décidé de faire. Nous avons publié un autre bot simple dans Telegram
t.me/GenieCenterBot (au fait, vous pouvez également l'utiliser, afin de ne pas créer le vôtre séparément). Il fonctionne sur le principe de «Uber pour les chauffeurs de taxi» - c'est-à-dire qu'il est destiné uniquement aux artistes désireux et vous informe simplement d'une nouvelle application par l'artiste. Au démarrage, il délivre un identifiant, dont vous avez besoin d'écrire dans Google un tableau avec une liste d'interprètes. En fait, chaque homme qui participe, se met ce bot et rapporte l'identifiant à celui qui gère la table.
Bot pour les filles après avoir sélectionné un artiste fait une requête HTTP à
l'API Telegram pour envoyer une alerte.
Que puis-je ajouter d'autre?
Nous avons donc un modèle avec un bot-exécuteur de désirs. Et vous êtes libre de le changer à votre guise. Que peut-on faire pour le rendre plus intéressant?
Un autre personnage
Nous avons ce génie de la lampe d'Aladdin. Et ses phrases sont appropriées. Vous pouvez l'avoir quelqu'un d'autre - Old Man Hottabych, Golden Fish ou Two du coffret :-) L'essentiel est de remplacer les images et les répliques.
Une autre liste de souhaits
Comme je l'ai écrit ci-dessus, vous pouvez changer comme vous le souhaitez. Pour ce faire, vous devez modifier la liste des entités et des boutons à l'écran avec le menu. Tout dépend de ce que vous, les artistes, êtes prêts pour le bien des belles dames ...
Désirs personnalisés
Nous avons également fait en sorte que nos filles puissent commander des vœux qui ne figurent pas sur la liste. Certes, nous ne courons pas pour les exécuter tout de suite (vous ne savez jamais ce qu'ils feront là
- bas). Nous envoyons d'abord le texte de souhait au tableau spécial
Trello via le même
service IFTTT , y votons avec notre équipe dans une salle de chat fermée, puis, si le désir passe notre «modération», nous l'ajoutons au bot.
Statistiques
Le plus drôle, c'est de savoir combien et à qui les désirs sont tombés, qui est le participant le plus actif du flash mob de mars, etc. Pour ce faire, encore une fois - envoyez simplement chaque désir à une sorte de plaque sur Google Drive via IFTTT.
Discutez avec Genie
Et si quelque chose se casse pendant la journée? Ou l'un des interprètes prend-il trop de temps pour remplir une demande? Cela doit être étroitement surveillé! Et pour cela, vous pouvez connecter une discussion en ligne avec un opérateur au script (par exemple, LiveTex ou Webim). Dès que la fille clique sur le bouton
Chat avec Genie , le contrôle ira à une personne vivante qui aidera à résoudre tout problème.
Les vacances viennent à nous
Si vous avez lu jusqu'au bout, alors vous êtes prêt à lancer ce robot miracle dans votre bureau? Faites vite, le 7 mars bat son plein!
Il est donc temps de surprendre!