Olá, estou criando um bot em node.js no VS Code, gostaria de saber se tem como fazer um painel para executar os comandos dele.
Vamos supor que o BOT é para fazer uma pesquisa, e teria um painel em JAVA onde teria um campo para enviar mensagem, eu digitaria o tema da pesquisa, por exemplo Terra, e o BOT iria pesquisar e me retornar um texto sobre o tema digitado.
Já procurei no github, porém não achei nada que eu poderia usar como base, o que eu quero saber é se tem como ligar o node.js com o java, ou seja, fazer com que o java execute o comando no terminal e depois retorna a resposta.
Bom noite pessoal... Estou fazendo um bot que se comunica com o QnaMaker, e dependendo da resposta, deverá ser aberto uma conversação guiada através do FormFlow com uso do Json.
Meu problema é exatamente neste ponto para conseguir abrir o formulário.
Estou usando a SDK V3 e o QnAMakerDialog do garypretty.
Resumidamente neste ponto devo fazer algo para iniciar o form.
public override async Task DefaultMatchHandler(IDialogContext context, string originalQueryText, QnAMakerResult result)
{
QnaAnswer a = result.Answers.First();
var messageActivity = ProcessResultAndCreateMessageActivity(context, ref result);
if (a.Answer == "form")
{
// ABRIR FORM AQUI
}
await context.PostAsync(messageActivity);
context.Wait(MessageReceived);
}
Já tentei várias coisas como chamar context.Forward ou context.Call, mas não da certo, talvez eu esteja chamando de forma errada.
Sempre retorna a mensagem dizendo que existe um problema no código fonte.
Vocês podem me ajudar?
Obrigado!!