I am currently trying to integrate Chatbase into my Google Action project.
I want to use the Custom Events API (https://chatbase.com/documentation/events#documentation) to track purchases via my action.
Unfortunately if I send custom events to Chatbase, they don't show up in any reporting view.
I'm Sean with Chatbase support. It is on our roadmap to surface custom events in the funnels report, however other priorities have delayed the release. Please stay tuned to the Chatbase Blog for updates on new feature releases.
Related
Do we need to re-certify a deployed skill if we edit Entities (eg: add synonyms) to Dialogflow or edit Types in case of using Actions Builder?
Essentially is there an "Update Live Skill" option similar to Alexa Skills Kit, where any published skill can be updated immediately when changes are limited to sample utterances within an intent or slot/entity values.
Yes updates to the conversational model will require a redeploy, which will require a review if you go to the beta or production channels. Alpha releases do not require a review.
The releases documentation may provide more information.
I have a technical question about the Google Assistant - unfortunately, I couldn't find a clear answer anywhere.
At the moment our company have:
the conversational chatbot built on Dialogflow, which is constantly developed by our employees
Google Actions agent. Our developers managed to construct the connection of the Google account and our client's account on our platform using OAuth 2.0 and created the first actions that, by the exchange of tokens, allow the return of certain information from our platform to the Google Assistant and vice versa - providing certain information in the Google Assistant that are sent and saved in the customer's account on our platform.
We would like both actions on actions.google.com (2) and conversations on Dialogflow (1) to cooperate with each other in the Google Assistant. One team is working on the chatbot, and the other on advanced actions, and we would like it to stay that way.
My question is - is the absolute only way to finally publish it on the google assistant is to migrate the chatbot from Dialogflow to Actions Builder and stop using Dialogflow?
Or maybe there is a simpler solution where both these environments (of course woring on one profile / agent) cooperate with each other and it will be possible to continue working on dialogflow?
We understand the advantages of Action Builder, but Dialogflow is just good enough for our needs.
There are a few angles to how you can approach this, depending on your exact needs and limitations you may accept, but the general answer is "yes, you can do both at the same time".
First, Dialogflow ES continues to support the Actions on Google Integration. Just as your Dialogflow agent integrates with other platforms, it should still be able to integrate with Actions.
There are some caveats (and some upsides!) with this, however:
You'll be using the Actions on Google v2 platform, rather than the v3 that comes with the Action Builder (and newer SDK). If the features you need are supported on v2, then you're fine. (Account Linking is supported in v2.) But if you need some of the features in v3, then you will run into problems.
You can't have used the Action Builder on the same Cloud project, and you should start the integration from the Dialogflow side. (But once you do - you'll be able to use the Actions Console to do things such as submit it for review, etc.)
Make sure you do not "upgrade" from Dialogflow to Actions Builder. This severs the two, so you won't be able to update the Action from Dialogflow.
Another approach is that you can use Action Builder, but have it forward all (or nearly all) of the requests to Dialogflow. Under this scheme, you would have an Action Builder project that has as little as one Scene with an Intent that captures all input, sends that to a webhook you control, which sends it to your Dialogflow agent via the Dialogflow API, gets the response from your Dialogflow agent, and forwards that response through Action Builder.
This is a little more complicated, but may offer some benefits if you want to take advantage of more advanced Action concepts that may not be available using v2.
Here is my situation. I have used Twilio on my portal for "creating s meeting + chat + screen share" and want to add hand-over mouse control as in join.me, zoom, teamviewer. Is there any api, sdk or any way to achieve that while using Twilio for screen-sharing, as I have already paid for Twilio I can not opt for other integrations for meetings. Or is it possible to leverage the facility of any other application with Twilio.
Thanks
The nearest thing is to make use of the Twilio Programmable Video Data Tracks API.
Announcing Programmable Video DataTracks API
I m build a social network using bubble.is platform but not able to fiqure out how to integrate news feed and notification system in bubble.is platform from the getstream.io platform
Nick here from Stream. I'm not familiar with Bubble.js, however, it looks like it simply listens to DOM events. That said, you should be able to integrate Stream.js the same way that you would with any other framework (react, angular, etc.). Just import stream.js, initialize the client-side code, and on specific events, emit an event to bubble.js. If you want to take an action based off of Bubble.js (like store in Stream Analytics), you'd just fire an event to stream.js when an event happens in bubble.js. Hopefully, that helps out a bit. For more information on integrating with JavaScript, have a look at our docs here: https://getstream.io/docs/js/
parsons,
I second an implementation with bubble.is, that would be great.
Building a plugin shouldn't be too much work, but bring getstream.io to the non-coders.
Keep us posted on the progress :)
I have a requirement where i need to integrate Stripe payment gateway to my Hybris storefront. While doing R&D in help.hybris.com i have come across two things, CIS framework and payment extension. CIS framework provides one of the service called cispayment. So what my question is, what is the difference between cispayment and payment extension. Which has the more advantages? and what should i go with.
P.S. I have searched for stripe in Hybris marketplace, unfortunately i found nothing there.
You need a lot of customization for integrating payment mode. You can check OOTB payment providers. Also you can check adyen integration at https://github.com/Adyen/adyen-hybris
You can do both with and without CIS extension along with Payment extension. Only at the time of authorisation, you will be using CIS API instead of payment extension's API directly if you choose to use CIS API. I hope you are choosing to prefer to do Generation and Settlement in ERP instead of Hybris in case it is still not implemented. That way you will save cronjob and delay in settlement and also keep ERP payment scalable.
Payment extension if available should always be used, this will lead you to not change your code when you are upgrading hybris version. The payment extension will also be upgraded by vendor at that time. If you don't use extension, you will have to unjar the library and do your changes which is as tough as it sounds.