Cette section fournit des exemples d'applications Google Chat hébergés sur GitHub. Ces exemples vous aident à créer et à déployer rapidement différents types d'applications Chat.
Pour obtenir des instructions détaillées sur la création d'une application Chat de base, consultez ce guide de démarrage rapide.
Lorsque vous êtes prêt à consulter d'autres exemples, le dépôt Google Chat sur GitHub contient des exemples fonctionnels de différents types d'applications Chat, y compris des applications qui:
- Répondez de manière synchrone ou asynchrone.
- Répondez par une réponse au format carte.
- Utilisez Google Cloud Pub/Sub pour recevoir des messages et y répondre de manière asynchrone.
- Appelez d'autres API.
Recherchez des exemples GitHub à gauche, sous Exemples GitHub, ou consultez une application Chat de suivi de la productivité qui utilise plusieurs API écrites en Python.
Étapes suivantes
Pour savoir comment ajouter des fonctionnalités à votre application Chat après avoir examiné et implémenté des applications exemples Google Chat, consultez les ressources ci-dessous:
- API Google Chat : répondez aux événements d'interaction de l'application Chat et obtenez un accès RESTful aux ressources Chat telles que les messages, les espaces et les pièces jointes.
- Guides de fonctionnalités de l'application Google Chat : examinez les concepts de Google Chat, étudiez les options d'architecture et découvrez comment implémenter des fonctionnalités d'application Chat telles que les commandes à barre oblique, les boîtes de dialogue et le dépliage de liens.
- Publier des applications Chat : lorsque vous êtes prêt à proposer votre application Chat au plus grand nombre ou à un groupe d'utilisateurs défini, découvrez comment la publier.
- Principes de conception des applications Chat : les principes de conception de Google Chat constituent un système que nous avons mis au point pour vous aider à créer des applications Chat de haute qualité. Le système repose sur deux piliers: les principes de conception et un framework d'interface utilisateur basé sur des cartes.