<script async custom-element="amp-google-assistant-assistjs" src="https://cdn.ampproject.org/v0/amp-google-assistant-assistjs-0.1.js"></script>
In the regular html world, the third-party site imports assist.js script, and embedded several assist.js widgets tags like
<google-assistant-link-group>. The imported assist.js runtime will initialize and render those tags with Google-owned iframes, and also an invisible bottom sheet which shows as the assistant dialog plate when widgets are triggered. In AMP world, the assist.js library would be contained in this extension with its responsibilities unchanged, which is to coordinate communication between Google-owned iframes and bring up dialog plate for third-party site users to interact with.
Here is the live example of one of the assist.js functionalities.
You've read this document a dozen times but it doesn't really cover all of your questions? Maybe other people felt the same: reach out to them on Stack Overflow.Go to Stack Overflow Found a bug or missing a feature?
The AMP project strongly encourages your participation and contributions! We hope you'll become an ongoing participant in our open source community but we also welcome one-off contributions for the issues you're particularly passionate about.Go to GitHub