В рамках действия, настроенного для связывания аккаунта со следующей топологией:
Actions-on-Google-> Dialogflow-> Webhook ,
I'mНаблюдение за тем, как Google Assistant вводит собственное сообщение перед прохождением потока привязки аккаунта, выглядит следующим образом:
"I need to link your <action-name> to Google. Is that ok?"
Поток связывания запускается в веб-крюке следующим образом:
public ActionResponse launchRequestHandler(ActionRequest request) throws Exception {
ResponseBuilder responseBuilder = getResponseBuilder(request);
responseBuilder.add(new SignIn());
}
Я хотел бы иметь возможность заменить вышеуказанное стандартное сообщение на пользовательское, однако при присоединении контекста к карточке входа нашим собственным сообщением, например:
String speech = "Hi, I see that your account isn't connected. "
+ "I've sent a link to your Google Assistant app that will get you started and set up in just several simple steps. "
+ "Don't worry, I'll be here waiting, just call me when you're ready.";
responseBuilder.add(
new SignIn()
.setContext(speech));
Я все еще вижу сообщение по умолчанию, прикрепленное в конце:
"Hi, I see that your account isn't connected.
I've sent a link to your Google Assistant app that will get you started and set up in just several simple steps.
Don't worry, I'll be here waiting, just call me when you're ready.,
I need to link your <action-name> to Google. Is that ok? "
Как мне заменить сообщение Google по умолчанию своим собственным?