Requests

Get Intent Name

from pydialogflow_fulfillment import DialogflowRequest

dialog_fulfillment = DialogflowRequest(request.body) # for Django

# dialog_fulfillment = DialogflowRequest(request.data) for Flask

print(dialog_fulfillment.get_intent_name())

Get Intent Display Name

from pydialogflow_fulfillment import DialogflowRequest

dialog_fulfillment = DialogflowRequest(request.body) # for Django

# dialog_fulfillment = DialogflowRequest(request.data) for Flask

print(dialog_fulfillment.get_intent_displayName())

Get Project ID

from pydialogflow_fulfillment import DialogflowRequest

dialog_fulfillment = DialogflowRequest(request.body) # for Django

# dialog_fulfillment = DialogflowRequest(request.data) for Flask

print(dialog_fulfillment.get_project_id())

Get Single Paramter

from pydialogflow_fulfillment import DialogflowRequest

dialog_fulfillment = DialogflowRequest(request.body) # for Django

# dialog_fulfillment = DialogflowRequest(request.data) for Flask

print(dialog_fulfillment.get_parameter("param"))

Get Request Parameters

from pydialogflow_fulfillment import DialogflowRequest

dialog_fulfillment = DialogflowRequest(request.body) # for Django

# dialog_fulfillment = DialogflowRequest(request.data) for Flask

print(dialog_fulfillment.get_parameters())

Get Session

from pydialogflow_fulfillment import DialogflowRequest

dialog_fulfillment = DialogflowRequest(request.body) # for Django

# dialog_fulfillment = DialogflowRequest(request.data) for Flask

print(dialog_fulfillment.get_session())

Get Response ID

from pydialogflow_fulfillment import DialogflowRequest

dialog_fulfillment = DialogflowRequest(request.body) # for Django

# dialog_fulfillment = DialogflowRequest(request.data) for Flask

print(dialog_fulfillment.get_response_id())

Get all OuputContext

from pydialogflow_fulfillment import DialogflowRequest

dialog_fulfillment = DialogflowRequest(request.body) # for Django

# dialog_fulfillment = DialogflowRequest(request.data) for Flask

print(dialog_fulfillment.get_ouputcontext_list())

Get Single OuputContext

from pydialogflow_fulfillment import DialogflowRequest

dialog_fulfillment = DialogflowRequest(request.body) # for Django

# dialog_fulfillment = DialogflowRequest(request.data) for Flask

print(dialog_fulfillment.get_single_ouputcontext())