Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Utilisez cette page pour trouver des exemples en fonction des fonctionnalités Actions on Google qu'ils prennent en charge.
Sélectionnez un exemple ci-dessous pour afficher l'exemple complet dans le dépôt GitHub Actions on Google. À partir du dépôt GitHub, vous pouvez cloner ou télécharger des exemples pour vous aider à créer vos propres actions.
Exemples sur GitHub
Le tableau suivant liste nos exemples de projets Actions. Vous pouvez filtrer ce tableau en fonction des fonctionnalités que vous souhaitez voir utilisées dans l'exemple.
Action qui répond avec un composant de conversation différent en fonction de ce que demande l'utilisateur. Cette action contient un mélange de réponses simples, enrichies, de sélection visuelle et multimédias.
Action qui affiche un triangle rotatif en plein écran à l'aide d'Interactive Canvas. Ce projet Actions contient également une application Web simple utilisée pour Interactive Canvas.
Action qui simule un salon de thé où les utilisateurs ayant associé leurs comptes peuvent passer des commandes fictives et stocker leurs préférences.
Dans l'action, les utilisateurs peuvent passer à un flux de conversation qui leur permet d'associer des comptes.
Action permettant à un utilisateur de passer une commande à l'aide de deux options de paiement différentes (Google Pay et gérée par le marchand) et de recevoir un reçu. L'action vérifie les exigences de transaction et illustre différents aspects de la création d'un flux de transaction.
Action permettant aux utilisateurs de s'abonner aux mises à jour quotidiennes ou aux notifications push pour un cours de sport fictif à l'aide des scènes système fournies.
Action qui présente à l'utilisateur des informations sur Google dans différentes catégories en fonction de sa réponse. Les utilisateurs peuvent choisir d'en savoir plus sur l'histoire de Google ou sur son siège.
Actions Builder, réponses enrichies, réponses multimodales,
Interactive Canvas, types personnalisés, transitions de scène, liens profonds
Action qui montre comment organiser un projet Actions pour prendre en charge votre propre compréhension du langage naturel (NLU) personnalisée dans le code du webhook.
NLU personnalisé
Maison connectée
Vous souhaitez permettre aux utilisateurs de contrôler votre appareil IoT avec l'Assistant Google ?
Consultez nos exemples pour la maison connectée.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/24 (UTC).
[null,null,["Dernière mise à jour le 2025/07/24 (UTC)."],[[["\u003cp\u003eThis page provides access to a variety of Actions on Google sample projects that demonstrate different features.\u003c/p\u003e\n"],["\u003cp\u003eYou can browse and download these samples from the Actions on Google GitHub repository to help you build your own Actions.\u003c/p\u003e\n"],["\u003cp\u003eSamples are categorized by features such as Account Linking, Transactions, Interactive Canvas, and more, allowing you to easily find relevant examples.\u003c/p\u003e\n"],["\u003cp\u003eSmart home developers can find separate samples for controlling IoT devices with Google Assistant on a dedicated smart home page.\u003c/p\u003e\n"]]],[],null,["# Sample index\n\nUse this page to find samples by the Actions on Google features they support.\nSelect a sample below to view the full sample in the\n[Actions on Google GitHub repo](https://github.com/actions-on-google). From the GitHub repo,\nyou can clone or download samples to help you build your own Actions.\n\nSamples on GitHub\n-----------------\n\nThe following table lists our sample Actions projects. You can filter this table\nby the features you'd like to see used in the sample. \n\n| Sample | Description | Highlighted features |\n|----------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|\n| [Hello World](https://github.com/actions-on-google/actions-builder-hello-world-nodejs) | A simple Action that responds to the user with \"Hello world\" from both a scene condition and a webhook event handler. | Scene, webhook, simple response |\n| [Conversation components](https://github.com/actions-on-google/actions-builder-conversation-components-nodejs) | An Action that responds with a different conversation component based on what the user asks for. This Action contains a mixture of simple, rich, visual selection, and media responses. | Basic card, button, image card, list, collection, media response, simple response, table card |\n| [Interactive Canvas](https://github.com/actions-on-google/actions-builder-canvas-nodejs) | An Action that renders a spinning triangle in full screen using Interactive Canvas. This Actions project also contains a simple web app used for Interactive Canvas. | Interactive Canvas |\n| [Account linking](https://github.com/actions-on-google/actions-builder-account-linking-nodejs) | An Action that simulates a tea shop where users with linked accounts can place fictional orders and store their preferences. In the Action, users can transition to a conversation flow that allows them to link accounts. | Account linking |\n| [Transactions](https://github.com/actions-on-google/actions-builder-transactions-nodejs) | An Action that lets a user place an order using two different payment options (Google Pay and merchant-managed) and receive a receipt. The Action checks for transaction requirements and also demonstrates different aspects of building a transaction flow. | Transactions |\n| [Daily updates and push notifications](https://github.com/actions-on-google/actions-builder-updates-nodejs) | An Action that allows users to subscribe to daily updates or push notifications for a fictional gym class using provided system scenes. | Daily updates, push notifications |\n| [Facts About Google](https://github.com/actions-on-google/actions-builder-facts-about-google-nodejs) | An Action that presents a user with facts about Google in different categories based on the user's response. Users can choose to learn about Google's history or about its headquarters. | Actions Builder, rich responses, multi-modal responses, Interactive Canvas, custom types, scene transitions, deep links |\n| [Localization](https://github.com/actions-on-google/actions-builder-question-l10n-nodejs) | An Action that demonstrates supporting localization and organizing a project to support multiple languages and locales. | Localization |\n| [Custom NLU](https://github.com/actions-on-google/actions-builder-custom-nlu-nodejs) | An Action that demonstrates how to organize an Actions project to support your own custom natural language understanding (NLU) in webhook code. | Custom NLU |\n\nSmart home\n----------\n\nWant to enable users to control your IoT device with Google Assistant?\nCheck out our [smart home samples](https://developers.google.com/assistant/smarthome/samples)."]]