How to integrate a webhook with google assistant without using ifttt? - webhooks

Im doing a project where i use a node mcu board to control lights in my house and im using a service called Blynk which provides an app like environment to interact , turn the lights on and off with virtual buttons and for each button we have a webhook that can be used.
So i want to integrate that webhook with custom google assistant commands but as i scoured the internet i only found ifttt which i already know but, is there any way to trigger webhooks with voice command without using ifttt and using the console google thingy?
If yes can someone please explain me how to do that?
Thanks in advance.

Related

How to add google assistant or alexa to our own websites or apps using their sdk?

I just wanted to know if we can somehow integrate alexa or google assistant onto a website I made. I don't want to make completely new skills or apps. I just wanted to know if I type something, can I get a reply from google assistant or alexa and show on website.
I think Google has some google assistant sdk but then, it's written on python and even the node-js one is dependent on python environments
So is there any chance I can do this?
No.
The only way to initiate conversation with the smart speaker is by voice. No server side activation, sorry.

How to get response from the API (which is not in local) using webhook

An android app has been developed by my development team. For which a chatbot is to be developed. So I chose DialogFlow platform to create the chatbot. Here, the API's for the app screens has been created by the development team. For the chatbot in DialogFlow, after creating all the necessary intents, is it just enough to enter the API url in the webhook url section or do I need to apply any logic in inline editor. [Here, the API's are created using python and it is connected with MySql DB]
As a beginner to DialogFlow, I couldn't move forward. Can anyone please help me out. Thanks in advance.
If you made your intents for your chatbot you will still need to write code which chooses what to do for each intent. Dialogflow's documentation can explain you more about the details of what you need to do.
Below is an image of an overview of all components from the documentation. To connect your chatbot to your MySQL API you will have to write a webhook service. This service can be an API which you host somewhere or code that you write in Dialogflows inline editor. Here you can program what API's to call on each intent and how to output it to the user. More info about that can be found here.

How to integrate dialogflow with instagram

I wanted to create an Instagram chatbot but I can't find a way to connect Dialogflow and Instagram is there a way to do so? Even if using another chatbot rather than Dialogflow?
The only way I found was by using the following android app
https://play.google.com/store/apps/details?id=tkstudio.autoresponderforig&hl=en
This requires to have your phone ON and Connected to internet all time tho to work
but untill they release an official api I think this is all I have.

Play youtube video from my application on Google Home

Google home is connected to chromcast I have ability to play youtube video. But when I launch my application base on dialogflow, I don't know how to do it.
Maybe I should use a different environment instead of dialogflow? There is any ability to have access to chromecast remotely (from external server)?
Thx
There is currently no way to trigger a cast application from a Google Assistant Action without specifically partnering with Google.

Launching app from Google assistant via Dialogflow

I'm using Dialogflow to interact with my users (they can ask questions, ask to receive reports etc...) and I would like to launch an Android application when they invoke one the intents I created, is there a way to that?
Short answer: Not really.
Longer answer: While you can't have one of your Actions trigger any Android Intent directly, you do have a few options to strongly suggest to a user that they do so. For example:
You can use something like Firebase Cloud Messaging (FCM) to trigger a notification/event.
If you're relying on the screen of the Android device, you can send a card that includes a URL, and that URL can deep link into your application if you've configured it.

Resources