Your Action either leaves the mic open for a user command without a prompt such as a greeting, or an implicit or explicit question.
how can you solve this problem?
One easy solution while you're getting started is to ask "anything else I can help you with?" after any interaction that doesn't have a question and create a 'no' intent which will exit the app
Typically, this response from the review team is a design problem, not a coding problem.
It means that you have said something, but not prompted the user to reply to you. So the user does not know what to do next.
For example, if we had this conversation:
Action: What is your favorite color?
User: Blue
Action: Great, I'll remember that it is blue.
and then nothing happening, the review team would flag it for keeping the microphone open without making it clear what the user should do next.
We can change this to something like:
Action: What is your favorite color?
User: Blue
Action: Great, I'll remember that it is blue. What would you like to do next?
and it will pass review.
If you actually want to end your conversation instead of asking the user something else, make sure you close the conversation. If your conversation isn't closing when it should be, then update your question to include the code that doesn't seem to be working.
Related
I have been directed here by Google after raising a ticket with them.
I have a custom action that is saying to some users "Sorry, {action name} isn't available or set up for your language or country." even though the action is available to the users language and country. The user is able to use other similar custom actions without issue and I'm at loss to understand what the problem may be and Google are unable to help further.
I have double checked and all countries are checked in the console and the users devices is set to English (and English is the only locale set for the action.
I'm not sure what else I can do to troubleshoot the problem.
I suspect this will end up being related to this question : Google Actions not supported for English(Ireland) language
Any pointers would be helpful, thank you.
OK, shortly after posting this I found out what is likely to be the issue and it is indeed related to the link in my question. Will leave this here in case it helps others.
So it would appear that even though having the custom action set to 'English' if the user has their language set to 'English - Ireland' it will not work, but in the action console, there is no ability to add an English (Irish) locale!
So basically, users from Ireland cannot user the custom action.
If anyone knows a solution (other than telling users to change their language), please do let me know!
What I do not understand is how they have other actions that work. Could this be that they are not custom actions?
I'm trying to build a application which logs you into instagram. I've got it to input the username + password no problem
However, when i go to get the ID for the submit button their isnt one.. and i've been using .GetElementById. Is their anyway around this?
I'm pretty new to visual basic so please dumb it down to simpleton terms!
Thank you in advance!
Getting elements by ID is not the only solution. You can always get them by it's names or you can find the element by yourself. Just look at the whole page's source code, search for something spesific that button carries and invoke it. Visual basic's library can be insufficient for situations like that.
WebBrowser1.Document.GetElementById("username").InvokeMember("select")
WebBrowser1.Document.ActiveElement.Focus()
SendKeys.Send("{ENTER}")
This is the code that works! Change the "username" ID to the form you will be changing, then it focuses onto it and presses enter! Simulating the submit button.
First of all, go to Facebook. Then make sure you're not logged in. When you log out of Facebook it will bring you to the log in/sign up page. At the bottom of the Sign Up section, after the user has filled out their information, there is a green button with rounded edges that says "Sign Up".
What I want is to create that exact button on my form in Visual Basic. I've been trying to create a form that looks almost exactly like the Facebook sign up page, just a little different. I have a lot to do still. But so far, this is what I have: http://tinypic.com/r/2zz1cwm/8 (Sorry I can't upload pictures in my posts here yet, requires 10 reputation points. Soon enough though. For now, I have to upload the pictures to tinypic, then get the url and post it here.)
The button I made was very difficult for me to make, I had to go on YouTube to find out how to make a rounded button, and it looks horrible, absolutely horrible. I cannot use a button looking like that. You can see the pixels! :(
So what I'm trying to learn is how to make a button that looks exactly like the Facebook sign up button. Any suggestions? And please, don't just give me the code to do it. Explain it a little so I know what I'm doing exactly. I don't want to just take code and put it in my program and be done with it. I want to know what I'm doing. Thank you very much for reading my question and for lending a hand. I appreciate any and all help. Have a wonderful day.
http://www.vbforums.com/showthread.php?611776-RESOLVED-round-button. hope this helps you out . you should download a few vb pdf's from google that will help you a lot to get the basics .
Solved my own problem.
Use a picture box instead of a button. Double click the picture box and add the code as if you were for a button. For example, when you click my picture box it opens form2. Because I put form2.show() in the button_click section.
Hooray for figuring it out on my own! Took me long enough. Two days..
There's this program written by VBA running in Access. Every time we enter some data on a form and press the next record button on navigation bar data is saved automatically. I would like to know if there's a possibility to change this behavior, for example, to ask the user before saving the data.
It may be possible to use the before update event for the form with cancel and undo, but it is by no means infallible.
If there is some problem with data entry, do not think that asking will help, I have tried "Are you sure?" before, and the user gets into the habit of clicking yes automatically, followed by "oops".
I know pop ups are not good and should be avoided if possible but is that really true that now, whenever i think of using a pop up, i should always be considering other options? Are there any exceptions? And the last question is: what is the default replacement for pop ups?
You can use any javascript based dialog. Look for example at jQuery UI Dialog
The "Web2.0" pop-up might be a lightbox. I hope these are just a passing fad, because they are kind of annoying (a lot like pop-ups).
http://en.wikipedia.org/wiki/Lightbox_(JavaScript)
Banners, like you get at the top of Stack Overflow to tell you about badges, comments, see the FAQ if you're a new user are my favorite. They don't really get in the way and can link to the main content.
It depends on what you are trying to accomplish. Pop-ups are completely acceptable in certain contexts. The aversion to pop-ups arose from having pop-up foisted on users in the form of advertisements. I think that pop-ups are still a valid device in the correct case.
My rule of thumb is to not make any decisions for the user that they can make themselves. This typically includes opening a pop-up since they could right-click and choose "open link in new window" if they so desired.
Do you want to capture of a piece of user input without allowing any further interaction? A modal dialog is your friend.
there are cases where you want to offer a bit of useful info or a quick reference that doesn't necessitate closing off the rest of the web page or navigating to a different location. This could be addressed using some javascript and floating div's but many times a pop-up will do what you want without being obtrusive to a user.
I tend to read resources from the likes of 37 signals and UIE to keep up with the best ways to enhance user experience without alienating a user.