Unfortunately, adding parameters on the queryParams of the Dialogflow Messenger event’s df-request-sent isn’t possible. Please note that this event occurs when a request is made to the Dialogflow API, and we cannot edit the event structure as this is dependent on Dialogflow Messenger’s detectIntent request.
As a workaround, you can use custom integration. You can utilize Dialogflow CX’s Client Libraries, REST API, or RPC API to create your own implementation/integration. Then, you can add parameters in your detectIntent request.
Here is a sample of detectIntent request body:
{
"queryInput": {
"text": {
"text": "Hi"
},
"languageCode": "en"
},
"queryParams": {
"timeZone": "America/Los_Angeles",
"parameters": {
//set your parameters here