首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular 6的Dialogflow我应该使用api-ai-javascript还是base url?

angular 6的Dialogflow我应该使用api-ai-javascript还是base url?
EN

Stack Overflow用户
提问于 2019-02-27 08:32:42
回答 1查看 824关注 0票数 0

嗨,为了集成Angular 6和dialogflow,我看到了两种不同的方式。1.一个是使用Api-ai-javascript包,该包在dialogflow v2版本中存在一些问题

代码语言:javascript
复制
import { ApiAiClient } from 'api-ai-javascript';
client = new ApiAiClient({ accessToken: this.token });
this.client.textRequest(msg)
               .then(res => {
                  const speech = res.result.fulfillment.speech;
                  const botMessage = new Message(speech, 'bot');
                  this.update(botMessage);
               });

也可以直接调用https://api.dialogflow.com/v2/query?v=20150910接口;

代码语言:javascript
复制
private baseURL: string = "https://api.dialogflow.com/v2/query?v=20150910";
public getResponse(query: string){
    let data = {
      query : query,
      lang: 'en',
      sessionId: '12345'
    }
    return this.http
      .post(`${this.baseURL}`, data, {headers: this.getHeaders()})
      .map(res => {
        return res.json()
      })
  }

链接here示例

这是对话流集成Api的推荐方式。ai包似乎没有被广泛使用,请给我一些建议和最佳实践?

EN

回答 1

Stack Overflow用户

发布于 2019-03-01 00:53:36

我找到了一些YouTube教程,它们可能对我有所帮助:

Angular - Building Chatbot Using DialogFlow

Angular Chatbot with Dialogflow (API.ai)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54896282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档