В действиях nodejs в библиотеке Google вызовы .add(text)
, .ask(text)
и .close(text)
в разговоре объединяют text
в простой текстовый ответ, то есть
conv.add('hello');
conv.close('world');
// yields text response "hello world"
Этообычно просто отлично.Но я нахожусь в случае, когда мне нужно очистить все, что я добавил, в простой текст ответа, чтобы заменить его каким-либо ответом на обработку ошибок, например
conv.add('hello');
// something went wrong, need to clear "hello" and replace
conv.ask('sorry, could you repeat your command?');
// yields text reponse "sorry, could you repeat your command?"
// *does not* yield "hello sorry, could you repeat your command?"
Я не могу найти функцию вобъект разговора, который достигает этого поведения.Есть ли способ, которым я могу вручную очистить ответы, чтобы заменить их чем-то новым?