Déployer votre chatbot sur Google Chat

Vous avez terminé et testé votre chatbot, déployez le maintenant sur Google Chat !

Etape 1 - Créez un projet Google pour votre bot

Tout d’abord, assurez-vous d’avoir les droits pour créer des projets sur Google Developers Console.

Rendez-vous sur la documentation de Google qui permet la création automatique d’un projet pré-configuré puis cliquez sur « Enable the API« .

Une fois que la fenêtre pop-up est apparue, créez un nouveau projet en lui assignant un nom :

Après avoir cliqué sur « Next« , téléchargez le fichier contenant les éléments d’authentifications en cliquant sur « Download private key as JSON » :

Etape 2 - Configurez votre projet Google

Vous devez maintenant configurer votre projet Google fraîchement créé. 

Rendez vous  sur la Platform Google Cloud et assurez vous que votre projet est bien sélectionné dans le bandeau en entête de la page. Si ce n’est pas le cas, sélectionnez votre projet.

Une fois sur le tableau de bord de votre projet Google, dans la partie basse de celui-ci, cliquez sur « Hangouts Chat API » :

L’interface change légèrement et vous voyez apparaître dans le menu latéral gauche un onglet « Configuration« .

Renseignez la section « informations sur l’application » puis cochez « le bot fonctionne dans les messages privés« .

Dans la section « Paramètres de connexion« , cliquez sur « Bot URL« . Apparaît alors un nouveau champ, renseignez l’url suivante : https://developers.vizir.co/hangouts/messages

Définissez ensuite dans la section « Autorisations« , les paramètres d’installation du bot dans votre organisation.

Une fois enregistrée, votre page devrait ressembler à cela :

 

Récupérez votre numéro de projet (ID de l’application) située dans l’encadré rouge ci-dessus.

Etape 3 - Déployez votre bot dans la marketplace Google

Allez dans vos paramètres d’accès aux applications dans la Marketplace Google.

Retournez sur la console d’administration Google.

Une fois sur la console, vérifiez que votre projet Google est bien sélectionné. Une fois le projet sélectionné, dans la barre de recherche, tapez « Google Workspace Marketplace SDK » :

Cliquez sur « Activer« . Vous arrivez à l’écran de configuration de l’application.
Activez l’écran d’autorisation OAuth.

Définissez le « User Type » sur « Interne » puis « Créer » l’authorisation OAuth. 

Vous arrivez alors sur un écran de paramétrage :

  1. Renseignez les informations sur l’application
  2. Domaine de l’application :
    1. Page d’accueil : https://vizir.co
    2. RGPD : https://www.vizir.co/en/rgpd/
    3. Conditions d’utilisation : https://www.vizir.co/en/mentions-legales/
    4. Renseignez votre nom de domaine dans les domaines autorisés.
  3. Coordonnées du développeur

Vous devriez avoir un écran comme cela :

Pensez à cliquer sur « Enregistrer et continuer« . Une fois à l’étape 2, n’apportez aucune modification et cliquez sur « Enregistrer et continuer« .

Une fois l’écran d’autorisation configuré, nous allons configurer l’API Google Workspace de l’application.

Rendez-vous sur la console Google. Vérifiez que votre projet (ici GchatDemo) est toujours sélectionné, si ce n’est pas le cas, sélectionnez-le.

Dans la partie « Intégration d’une application« , cochez « Bot Hangouts Chat« .

Laissez par défaut les valeurs dans la partie « Champs d’application OAuth« .

Renseignez la partie « Liens pour les développeurs » par vos informations développeurs.

Sélectionnez les « paramètres d’installation » sur « individuelle + administrateur » et la visibilité de l’application sur « Privée » puis enregistrez vos modifications.

Rendez vous maintenant dans l’onglet « Fiche Play Store« .

Renseignez les éléments de la partie « Détails de l’application » par vos informations d’application.

Ajoutez les icônes / captures d’écran dans la partie « Éléments graphiques« 

Pour finir dans « Liens d’assistance« , ajoutez les URL suivantes :

Vous pouvez maintenant publier votre application.

Votre application est maintenant sur le store mais est disponible au téléchargement seulement  si celle-ci est « whitelistée ».

Pour cela, dans la liste blanche Google Workspace Marketplace, cliquez sur « Ajouter l’application à la liste blanche« .
Cherchez votre application avec le nom que vous avez défini à l’étape précédente puis ajoutez-là.

Etape 4 - Liez votre chatbot Vizir à votre projet Google

Maintenant que votre projet Google est prêt, il ne reste plus qu’à lier le projet google à votre chatbot Vizir.

Pour cela, rendez vous sur le dashboard Vizir et sélectionnez le bot à partager sur Google Chat.

Dans le menu latéral, cliquez sur « Partage » puis « Google Hangouts« .

Remplissez les champs qui apparaissent :

  • APPID : le numéro de projet que vous avez récupéré en fin d’étape 2.
  • APP SECRET : collez-y le contenu intégral du fichier que vous avez téléchargé en fin d’étape 1.

Pensez à « publier » vos modifications sur le bot.

Sur Google Chat, cliquez sur le signe « + » dans la section « Bots » :

Sur la page qui apparaît, cherchez le nom de votre bot :

La page de présentation de votre bot apparait et vous pouvez cliquer sur le bouton « Message » pour converser avec lui. 

🙏 Pré-Requis

🍔 Menu

Pour tout savoir sur les chatbots et l'IA, inscrivez-vous à la Newsletter