用koa调用图灵机器人的方式

kx0 2019-06-21

图灵机器人平台,基于自然语言处理、知识库和云计算等技术,为广大开发者、合作伙伴提供的一系列智能语义处理能力(包括语义理解、智能问答、知识库对接等)的服务平台。现在简单介绍一下用koa方式调用图灵机器人的智能服务。

这里用 koa框架 和 axios请求的方式来简单实现机器人的功能

首先要安装 koa框架 和 axios

npm install koa axios --save

代码实现

const Koa = require('koa');
const axios = require('axios');
const app = new Koa();
app.use(async (ctx, next) => {
    const query = ctx.query
    let text = query.text || '你好'
    let reply = await axios.post('http://www.tuling123.com/openapi/api', {
      key:"49f43a72bebb4934bdb2aa6317cb113d",
      info: text,
      userid: "12345678"
    })
  .then(response => {
    return response.data
  })
  .catch(error => {
    console.log(error);
    return '机器宝宝出错了'
  });
  ctx.body = reply;
});

浏览

在浏览器输入http://127.0.0.1:3001/?text=北京今天天气
就可以看到回复啦

用koa调用图灵机器人的方式

博客原文地址:https://blog.naice.me/

相关推荐