Cette section présente des exemples expliquant comment créer et déployer différents types d'applications Chat.
Lancez-vous avec un guide de démarrage rapide
Si vous n'avez jamais créé d'application Chat, vous pouvez commencer par suivre un démarrage rapide. Les guides de démarrage rapide expliquent comment configurer et exécuter un exemple de base. Pour commencer à utiliser l'API Google Chat, vous pouvez choisir entre deux types de démarrages rapides :
- Démarrages rapides de l'API : configurez votre environnement en créant une application Chat qui appelle l'API Chat pour effectuer des tâches en votre nom, comme envoyer un message ou renvoyer la liste des espaces dont vous êtes membre.
- Démarrages rapides interactifs : configurez l'API Chat et créez une application Chat de base que vous pouvez ajouter à des espaces et avec laquelle vous pouvez échanger des messages.
Guides de démarrage rapide des API
Les démarrages rapides de l'API utilisent l'authentification des utilisateurs pour appeler l'API Chat, ce qui signifie qu'ils effectuent une action en tant qu'utilisateur Chat authentifié. Dans ce cas, les guides de démarrage rapide vous aident à appeler l'API Chat en votre nom. Contrairement aux guides de démarrage rapide interactifs, vous n'avez pas besoin d'installer l'application Chat ni d'interagir avec elle dans les espaces Chat.
Les démarrages rapides de l'API sont proposés dans les langues suivantes :
Pour tous les autres langages de programmation, consultez et installez nos bibliothèques clientes pour commencer à utiliser l'API Chat.
Guides de démarrage rapide interactifs
Choisissez parmi les guides de démarrage rapide interactifs suivants en fonction de la façon dont vous souhaitez créer votre application :
- Google Apps Script, une plate-forme de développement cloud nécessitant peu de programmation et basée sur JavaScript.
- Service HTTP avec Google Cloud Functions.
- Google Cloud Dialogflow CX, une plate-forme de langage naturel pour les conversations automatisées et les réponses dynamiques.
- Google Cloud Pub/Sub, un service de messagerie en temps réel qui vous permet de créer des applications derrière un pare-feu.
- AppSheet, une plate-forme de développement sans code permettant de créer des applications dans les organisations Google Workspace.
Une fois un guide de démarrage rapide terminé, vous pouvez continuer à développer votre application Chat pour qu'elle puisse effectuer les opérations suivantes :
- Répondez aux utilisateurs à l'aide de commandes, de boîtes de dialogue, d'aperçus de liens et d'autres fonctionnalités interactives.
- effectuer des tâches de manière proactive ou indépendante, comme envoyer un message chaque fois qu'un élément change dans un service externe ; Pour effectuer des tâches qui ne sont pas initiées par un utilisateur, vous devez configurer l'authentification de l'application afin que l'application Chat puisse s'authentifier et appeler l'API Chat. Pour en savoir plus, consultez S'authentifier en tant qu'application Google Chat.
Explorer des exemples plus complets
Après avoir essayé un guide de démarrage rapide, explorez des exemples d'applications Chat qui utilisent davantage de fonctionnalités et de services. Le tableau suivant liste quelques-uns de nos exemples d'applications de chat en fonction du format, des technologies, de l'architecture et des fonctionnalités interactives qu'ils utilisent :
- Format : format de l'échantillon, y compris :
- Les tutoriels fournissent des instructions détaillées du début à la fin. Ils partent du principe que vous n'avez rien configuré au-delà d'un projet Google Cloud.
- Les ateliers de programmation sont des tutoriels guidés sur un ou plusieurs produits Google. Ils sont généralement présentés lors d'un événement et publiés ultérieurement pour que vous puissiez les essayer chez vous.
- Les exemples de code GitHub sont publiés dans le dépôt GitHub Google Chat avec quelques instructions de base sur leur utilisation. Ces exemples sont souvent utilisés dans la documentation.
- Technologies : produits, services ou API Google Workspace et Google Cloud utilisés dans l'exemple.
- Architecture : architecture d'application Chat ou service utilisé dans l'exemple.
- Découvrez les fonctionnalités interactives utilisées par l'exemple :
- Commandes : répond aux commandes de l'utilisateur, comme
/about.
- Boîtes de dialogue : ouvrent des interfaces dans une nouvelle fenêtre où les utilisateurs peuvent saisir et envoyer des informations.
- Aperçus de liens : ajoutent des interfaces basées sur des cartes aux messages contenant des liens provenant de services tiers, afin que les utilisateurs puissent prévisualiser ou mettre à jour les informations du lien.
- Pages d'accueil : affiche un onglet Accueil dans les messages avec l'application Chat, où les utilisateurs peuvent en savoir plus sur ses fonctionnalités ou les utiliser.
- Widgets interactifs : utilise des widgets qui invitent les utilisateurs à cliquer sur des messages et d'autres types d'interfaces utilisateur, y compris des boutons, des cases à cocher et des champs de saisie de texte, ou à interagir avec eux.
- Événements : répond aux activités dans Chat, comme les nouveaux messages ou les nouveaux membres dans un espace.
- Commandes : répond aux commandes de l'utilisateur, comme
Échantillon | Description | Format | Technologies | Architecture | Type d'authentification | Commandes | Boîtes de dialogue | Aperçus de liens | Pages d'accueil | Widgets interactifs | Événements |
---|---|---|---|---|---|---|---|---|---|---|---|
Assistant IA pour les connaissances | Utilisez Gemini pour répondre à des questions basées sur l'historique des conversations dans l'espace Chat. | Tutoriel |
|
|
Utilisateur | ||||||
Gestionnaire d'incidents avec authentification utilisateur | Répondez aux incidents dans Chat et générez un résumé de la résolution basé sur l'IA dans Google Docs. | Tutoriel |
|
|
Utilisateur | ||||||
Responsable des incidents avec authentification par application | Répondez aux incidents dans Chat et générez un résumé de la résolution basé sur l'IA dans Google Docs. | Tutoriel |
|
|
Utilisateur et application | ||||||
Chef de projet | Aider les utilisateurs à créer, modifier et finaliser des projets dans Chat | Tutoriel |
|
|
Aucun | ||||||
Créer des applications pour Google avec Gemini | Depuis Google I/O 2024, créez différentes applications Chat avec les fonctionnalités Gemini. | Atelier de programmation |
|
|
Utilisateur | ||||||
Sondage interactif | Autoriser les utilisateurs à créer des sondages et à afficher le nombre total de votes. | Atelier de programmation |
|
|
Aucun | ||||||
Gestionnaire de contacts | Aidez les utilisateurs à gérer leurs contacts personnels et professionnels en collectant des informations dans les messages et les boîtes de dialogue des fiches. | Tutoriel | |
Aucun | |||||||
Planificateur de réunions | créer des événements Google Agenda depuis un espace Chat ; | Tutoriel |
|
|
Utilisateur |
Étapes suivantes
- Dépôt Google Chat sur GitHub
- Identifier les besoins de vos utilisateurs
- Définir tous les parcours utilisateur
- Choisir une architecture d'application