Sorry if this question is dumb but I don't have much experience using Javascript or Dialogflow yet. I have a Dialogflow bot that I've integrated through Kommunicate into a test website. The bot works with responses set through intents, but fulfillment code seems to not run, as any response that's set through fulfillment doesn't happen. The fulfillment is coded through the inline editor.
Here's some responses set through intents:
And here's a response set through fulfillment:
Here, you can see the fulfillment response working through the Dialogflow console:
And finally, here you can see that it doesn't work through Kommunicate, but the intent response does:
I'm pretty sure my problem is that fulfillment code just isn't running on Kommunicate, and needs to be integrated into Kommunicate in some way that I don't know of. Does anyone know what I need to do?
Edit: I may have found the reason for this. At the bottom of the fulfillment doc it says this: "Network calls originating from your Cloud Function for Firebase to destinations outside Google's network require billing to be enabled for the underlying Google Cloud or Firebase project." Can anyone confirm that this is what I need to do before I try to convince my boss to spend money on it?