:warning: Warning: Conversational Actions will be deprecated on June 13, 2023. For more information, see Conversational Actions Sunset.
These samples serve as the completed source code for
Actions on Google codelabs.
The level1-complete
directory should be used as a reference for the
Level 1 codelab, and as a starting point for the Level 2 codelab. The
level2-complete
directory can be used as a reference for the Level 2
codelab, and as a starting point for the Level 3 codelab. The
level3-complete
directory can be used as a reference for the Level 3 codelab.
:warning: These codelab samples were built using Dialogflow. We now recommend using Actions Builder or the Actions SDK to develop, test, and deploy Conversational Actions.
For detailed instructions on using this code, refer to the
Actions on Google codelabs,
Level 1, 2 and 3. Below are steps to deploy the code for any directory
(i.e. level1-complete
, level2-complete
, or level3-complete
).
codelab-level-<one/two>.zip
file in this repo.functions
folder using Google Cloud Functions for Firebase:
N
when asked to overwrite existing files by the Firebase CLI.firebase deploy --only functions
and take note of the endpoint where the fulfillment webhook has been published. It should look like Function URL : https://${REGION}-${PROJECT}.cloudfunctions.net/dialogflowFirebaseFulfillment
. If the Function URL doesn't show, you can always check at the Firebase console.Function URL
from the previous step, then click Save.Talk to my test app
in the simulator, or say OK Google, talk to my test app
to any Actions on Google enabled device signed into your developer account.For more detailed information on deployment, see the documentation.
Please read and follow the steps in the CONTRIBUTING.md.
See LICENSE.
Your use of this sample is subject to, and by using or downloading the sample files you agree to comply with, the Google APIs Terms of Service.