How to change welcome intent of your Action? - actions-on-google

I got the following error after I submitted my project for production from the review team:
In the welcome intent of your Action, it refers to itself as “The Fun Trivia Game” instead of your app name.
How to solve this?

Related

Stop Dialogflow with Facebook Job Application

How can I do a takeover, or pause dialogflow when receiving an attachment via a Facebook Job Application?
Thanks!
EDIT: THIS DOES NOT WORK AFTER ALL
Ok, figured it out.
Go into the history in Dialogflow and find where someone uploaded an item and copy the url or at least the first part of the url inside messenger.
In this case, a few examples:
--https://scontent.xx.fbcdn.net/v/--
--https://scontent.xx.fbcdn.net/v/--
Actions and Parameters:
Param name: takeover
entity: sys.any
value: takeover
I also highlighted the training phrases and created sys.url parameters for them and then created another action:
Parameter name: url
entity: sys.url
value: url
Then I added a text response: "Great, we'll be in touch. Thanks."
This is my way of problem solving. I'm not a coder...so totally open for other options, especially if they're easier :)

couldn't complete action submission after correction in hindi

In google action after completing errors in invocation in hindi language I tried to submit, but it shows:
API status code=403 you are not acces to this agent
Why is this happening?
This was due to a bug which has since been resolved.

MS Bot framework i want to put a form builder in an open conversation

I want to start Form conversation chat in Microsoft Bot framework.
if(user says hello)
{
reply = what u want to listen hi or hello
if(user says order)
{
reply= start a formbuilder.form with order form workflow
}
if(user says hello)
{
reply= hello
}
}
My problem is the first thing i do always works
example: if i say first chat line as order it starts order form but it never goes to the normal conversation mode even if the form ends.
if i start hi then it always goes in hi mode never goes or create order form on typing order.
Need it to be dynamic
you can use below code to end your conversation when you are in a dialog or a conversation flow ends.
context.Done<object>(new object());
or
context.Done(true);
do let me know if you need any help further
Per my understanding, you want start specific dialogs while triggering different words like "hollo" for greeting dialog, "order" for form dialog.
I think there are two methods to achieve this in C#:
You can leverage Recognize intents to implement LUIS, which can identify your users' intent from their spken or textual input, or utterances. Trigger specific dialogs for each LUIS intent.
For this solution you can refer to the official document Recognize intents and entities with LUIS using a prebuilt domain for details, and refer to https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/intelligence-LUIS for a sample for your reference.
You also can build Global message handlers using scorables in your bot application for yourself. With which, you can route users to certain fuctionality by using words like "help," "cancel," or "start over" in the middle of a conversation when the bot is expecting a different response.
Please refer to https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/core-GlobalMessageHandlers for the sample for this solution.
Hope it helps.

Actions on google - smart home - REQUEST_SYNC

We have an smart home app with actions on google and already implemented the SYNC, QUERY and EXECUTE intents.
Now, we would like to implement the REQUEST_SYNC intent (mentionned in the fig. 2 here. However, we cannot find any documentation about it's implementation. Did anyone already implemented it?
Google updated their example Node.js code with request sync functionality:
https://github.com/actions-on-google/actionssdk-smart-home-nodejs
Refer to the last commit.
Maybe you can start here.
Seems to be available now.
I use
https://homegraph.googleapis.com/v1/devices:requestSync?key= < KEY > with a json body content of agent_user_id: < agent userid >
search for "request sync" on page: https://developers.google.com/actions/smarthome/create-app

Facebook API - Feed.registerTemplateBundle issues

I'm trying to build a feature into my framework wrapper that automates registering template bundles. I've gotten to the point where it seems like I can do so successfully using the Feed.registerTemplateBundle API method - I don't get an error, and I do get a template id back. However, the template doesn't show up in the "Registered Templates Console", and if I try to publish a story using the id, it gives me an "invalid template bundle id" error.
Any suggestions?
I had this problem in Facebook's official example application (TheRunAround)
it was registering template but when it tried to get an id it was
using sprintf (like: sprintf('%d', ))
current template ID's are out of the 32bit range so it was returning wrong id.
May it be the cause?
Turns out there were two problems:
I was erroneously double-json-encoding the short story template
Facebook was accepting the erroneously-formatting calls and returning an id, thus resulting in the creation of "phantom" template bundles that weren't showing up in their console.
I've fixed my code, and the bug has been reported (and I believe since fixed).