Hi there all, I’m in the process of learning python and Dialogflow. As I’ve been watching ppl on youtube build chatbots with things like Heroku, Dialogflow, NodeJS, Angular.
I have a few noob questions here.
- What is the reason’s someone would build out on a framework? Like NodeJs , Angular or I assume for Python Django? Or is Django just for frontend web making and all you’d need to do is load up python scripts to a server instead?
Is that for a backend that would take in information passed from Dialogflow/Flow xo and give it logic if needed, or send info to be stored in a database like SQL or google cloud? Then pass it on to Heroku? ( I’m sure IF i got any of those things correct, they are out of order.)
-
The need for these parts mentioned above and number 2, the order in which info would start in one end, flow through the process and flow back to the user.
-
Still not really understanding the use of Heroku. Github is where your code lives. You need to have a git to have a Heroku account. Does it act as a server? Heroku and Google Cloud the same?
-
If what I’m thinking is right, where you can use Dialogflow and a backend and Heroku…what is the need for Flow xo? Is flow xo a backend/middleman done up without me having to code? And the services i can add inside of flow xo are really API’s of other services?
If anyone could find the time to answer this post I’d be really really grateful.