Dear Team,
before proceeding with Dialogflow , we need to confirm if we can achieve below requirements with Google dialogflow
1. Passing values to the Bot: When Bot is initialized on webpage, we want to send some values to the Bot directly (like passing values from backend), and the Bot should not need to take inputs from the user. Can we do this here with any workaround?
2. Show Values in Tabular Format: Bot should display values received from API in the tabular format (or any other presentable format). Need guidance here.
3. Load existing chat history: Whenever user opens the Bot, it should load existing chat history in the chat window. Can we do it with this?
4. Send Notifications to Bot: We need to send confirmation notifications to the bot, we are connecting to the other services
If we get initial heads up, we can spend time on exploration on this type of customization.
It is not possible to pass values to the chatbot without user inputs since its job is to respond to user inputs, but you can create custom events by invoking events with API or with fulfillment.
In your second requirement, you can look up this documentation.
Regarding the loading of existing chat history, it is only the conversation history tool where you can view the actual conversation of your agent and the end-user. You will have to add dialogflow.conversations permission to use this tool.
The fourth requirement was a little unclear in regards to "other services" and I want to distinguish if it is about the integrations with conversation platforms. You can go through Google Assistant's Push Notification (Dialogflow) documentation.
Hello Poala,
other services as in for ex. Stackstorm , can we call any dialog flow endpoint, because there are scenarios where few operations takes time to process and then can send the response later, in this case if we want to notify the bot, what can be done?
another thing is can we create chatrooms with Dialogflow?
Different chat window for different chat different user (we want this feature to address issues) user is just example here, we have specific if to the issues(situations) and for that individual situation client want specific chat window.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |