So i'm looking at building an app to control my 3d printer. I will say something such as "tell me how long is left to print" the app will then go to my server which will issue a GET request to to the printer and and return a response which will be spoken over my smart speaker.
All the tutorials I have found mention Dialogflow which is a paid service.
Do I actually need it? I'm not afraid to get my hads dirty if it is just a case of slinging some code together.