We can see the conversation of user and bot in history tab, and see where bot understood and where it failed. Is there any way to download or save that history for analyses or later use. If we can't download that then how long that history is kept?
Answer here is for nodejs, i'm using .Net for backend.
I dont think it is possible, but you can enable 'Log interactions to Google Cloud' in the Settings, then you can acces (also download) the events that occur during the conversation
Related
I have a nodeJS Microsoft website chatbot and I want to add a feature to retain user conversation when a user closes the window and reopen. Can we use cookies in this case or is there any other way to implement this?
There are options to manage conversation state. This GitHub issue mentions that you can implement your own way to save state by implementing the IStorageClient interface.
This looks like an example of how to implement it.
There is currently a PR for using storing past conversation history in WebChat, but it looks like it might be on hold for now. This concept is something we want to get into WebChat, but there are still some details to be hammered out.
I'm using Dialogflow to interact with my users (they can ask questions, ask to receive reports etc...) and I would like to launch an Android application when they invoke one the intents I created, is there a way to that?
Short answer: Not really.
Longer answer: While you can't have one of your Actions trigger any Android Intent directly, you do have a few options to strongly suggest to a user that they do so. For example:
You can use something like Firebase Cloud Messaging (FCM) to trigger a notification/event.
If you're relying on the screen of the Android device, you can send a card that includes a URL, and that URL can deep link into your application if you've configured it.
I want the user to be prompted with different options, but instead of text, I want them to be pictures, so the user would be able to click the image he/she wants.
I'm working with Microsoft bot framework in node.js.
My question is similar to this but with node instead of C#.
I have also checked prompts documentation but it look as if it weren't possible out of the box.
My bot is running on FaceBook, Perhaps it's not so important.
Currently, this is not a feature of the existing prompt system in BotBuilder SDK as of 5/8/17, but you are welcome to contribute this feature via a pull request to Microsoft/BotBuilder.
Please check out AdaptiveCards: http://adaptivecards.io/
Here is the GitHub repo: https://github.com/Microsoft/AdaptiveCards
Here is the npm package: https://www.npmjs.com/package/microsoft-adaptivecards
Adaptive Cards enable prompting users with images they can click on (just what you're looking for).
I need to be able to ask for the location and handle that in a waterfall dialog flow (currently I only care about Facebook Messenger)
I am wanting to ask for the location in a builder prompt, although the closest type is attachment but that is expecting a video or image response from the user.
I'd like to see a response handled by the user because the only way I can see this working is if I set a flag that I've asked that question and explicitly capture the response if it is a location response. Although, this isn't really the functionality I'm after.
Does anyone have a solution for this by chance?
Thanks,
Scott
Edit; I am looking for a solution that requires the use of Location quick replies.
For asking location, I would recommend you to use the Bing Location Control for Microsoft Bot Framework.
The Bing location control for Microsoft Bot Framework makes the process of collecting and validating the user's desired location in a conversation easy and reliable. The control is available for C# and Node.js and works consistently across all channels supported by Bot Framework.
Is it possible to receive email notification for new comments on the Support page of a Chrome extension in the webstore?
On the support page of a Chrome extension I can add a new question, suggestion or bug report but I don't receive any notification about responses.
I had the same problem. I have several apps in the Chrome Web Store and I found it tedious to be constantly checking. I found an extension that claimed to have this functionality, though I found it periodically lost my list of extensions and wasn't able to actually fetch reviews consistently. You can try the extension here: https://chrome.google.com/webstore/detail/my-extensions/igejgfmbjjjjplnnlgnbejpkpdajkblm?hl=en. It is also open source, so it could be improved.
I ended up writing some of my own scripts to periodically check and send me an email when there is a new review or support request. I made it available to use as a hosted service (currently free, though I plan on asking for a little money to defray the hosting costs as well as some coffee money). Check out the hosted service at https://www.chromebeat.com. It has a full list of the Chrome webstore apps and extensions and can send you notifications on a new support issue or review. Right now it only checks hourly and sends on the hour.
Also, when you respond to a support request, the user who reported it doesn't get any kind of notification. The best way around that I've found is to actually message that person's Google+ profile, either by adding them to a circle (e.g. App users) posting publicly and mentioning them in the post, or for some users it's possible to message directly with hangouts.
[update: Oct 2015. It's now possible to "Reply" to reviews in the web store, so that's probably the best way to respond to user reviews directly]
As far as I know, there is no such option. You will have to periodically check it.
Which makes using the built-in Feedback quite useless - you're better off using something like a public bug tracker as your "Support" link and disabling Feedback.
Existing feature request: https://code.google.com/p/chromium/issues/detail?id=295837
As of 2015-03-23, it is untriaged.
No, that has not been implemented, even approaching a decade later.
New Solution:
The two options in the current answer are no longer working, so I made a small utility app to solve this problem.
You can submit your extension's id and your email address and Webstore Watch will notify you within 1 minute of a new support request.
https://gmanicus.github.io/WebstoreWatch/
Let me know if this goes down or if you experience problems. I can't guarantee 100% reliability, but I will do my best to maintain it.