Deeplink from a Website to an Action on Google - actions-on-google

I would like to create buttons on my website which redirect the user to a Action on Google. Are these kinds of deeplinks possible with AoG?
Example:
Let's say I have a furniture E-Commerce shop and I would like to provide customers step-by-step instructions to put the furniture together. For this purpose I create an Action on Google.
If a users looks at the detail page of a chair on my website, there should be a button "Assemble the chair with Google Assisant". Basically this would deeplink him into the Google Assistant on his device.
Is this already possible?

Yes, this is known as Action Links. You can configure them in the Actions Console, and you can pass specific intents and parameters in the URL.
The format is like this https://assistant.google.com/services/invoke[/$action_id][?intent=$intent&param.$param=$value][&$utm_param=$utm_value]

Related

How to know the source of a link and load web app accordingly

I'm making an online ordering web app in Flutter, there's a link to the app on the restaurant website. The app needs to know which restaurant website the customer came from so that it can load the correct menu.
How would you do this? Webhook?
I see two methods:
Referrer, Webbrowsers send a referrer-header. Maybe unstable for privacy browsers. More information
Link-Parameter, give each resturant a unique link (with your-app.com?source=mcdonalds). More information

Developing a "Flash Briefing" on Google Home

I publish a flash briefing skill on Amazon's Alexa. It is a brief news update on a specific topic. I provide the information to Alexa via a json file that is updated every 10 minutes.
I'd like to publish something similar on Google Home devices. However, when I look at DialogFlow, that API appears to be conversational-based. Is that the right API for this type of app? Is there a Template for flash-briefing-like apps (i.e., easy to launch apps that don't require any additional user input after launching)?
No, you don't need a conversational Action for what you're doing.
Depending on the specifics of how you're providing the content, you may wish to look at either Podcast Actions or News Actions. These methods document what Google is looking for to make structured content available to the Google Assistant.

Features of a facebook messenger chatbox

Firstly, I am a telecommunications engineering student and I am doing an investigation about how can I implement different types of features for chatbots on Facebook Messenger.
I want to include a survey (I've made my survey at a url) on chatbot but I would like to respond that survey on THAT CHATBOT! I don't want to click on my url and then a new page is opened for respond the survey.
For example:
I have two things:
-By one side: My url with my survey.
-By other side: My Chatbot.
Okey, now someone is going to talk to me through my chatbot and I want him to do my survey, so, how can I make him my survey on chatbot? It's possible?
I don't want make him click on my url that contains the survey and a new page opens!.
Regards,
Manuel.

Integrate Google Hangouts on Air with your website like webinarjam

I'm having a hard time finding the right information, but we are working on a project where users would be able to create/schedule live webinars that would run off Google's Hangout On Air.
A user would be on our website and schedule the webinar which would create a hangout on air with google and send back the youtube link so it could be embedded into the users page on our website. Now I know how to embed a single hangout, but you have to run through googles interface to set it up.
I found a company called webinarjam that actually accomplished this, but I cannot figure out how or what API they tapped into. So would you know how to accomplish this or another alternative that would have a simple interface?

What is the difference between Apps and Pages in Facebook?

When to use which? They look the same when I click on either from their directory other than being named differently.
Applications have pages to describe them, make fans (the act of liking the application) these pages are just profiles to the application.
Applications also can have canvas pages, these aren't actually facebook pages...these are the landing pages for your application hosted on your server. Mainly you'll be asked to install the application (game) before accessing it.
Applications can be added to pages and users.
A page is a simple thing that displays information about something.
An app is something that can be installed and is more complicated and can run code as per the Facebook API.
Applications are things like games and quizzes.
Pages are for the "fans" of businesses, musicians, actors, etc.
All the information about apps: http://developers.facebook.com/docs/guides/canvas/
Facebook Page is a like an open group. It can to used to form a group for public figure or to form some open group like "StackOverflow lovers" etc, where you a creator acts as a admin, and there are discussion boards(to discuss an issue), events(to organize an event), notes(to create some document for page), photos (to create album).
And regarding Facebook App have two things Profile page and Application page, it is a Profile page of the Facebook App which looks similar to Facebook page which gives you information about the App. Well, if you want to go to Application page Click on "Go to App".