【发布时间】:2020-05-12 09:56:50
【问题描述】:
我想知道是否可以使用首选 IDE 而不是在提供的内联编辑器中编写您的实现功能?如果是这样,任何人都可以提供步骤/链接来设置 IDE 和指定代理之间的通信吗?
附:我已经尝试过使用 Dialogflow API,因为我不想在网站中实现我的代理,所以没有用。
【问题讨论】:
标签: javascript python agent dialogflow-es-fulfillment
我想知道是否可以使用首选 IDE 而不是在提供的内联编辑器中编写您的实现功能?如果是这样,任何人都可以提供步骤/链接来设置 IDE 和指定代理之间的通信吗?
附:我已经尝试过使用 Dialogflow API,因为我不想在网站中实现我的代理,所以没有用。
【问题讨论】:
标签: javascript python agent dialogflow-es-fulfillment
开始,您可以使用以下步骤连接您的服务器以实现 Dialogflow。
app.js
const app = express();
app.use('/assets', express.static(path.join(__dirname, 'assets')))
app.get("/", (req, res) => res.send("online"));
app.post("/dialogflow", express.json(), (req, res) => {
const agent = new WebhookClient({ request: req, response: res });
let intentMap = new Map();
intentMap.set("Default Welcome Intent", welcome);
intentMap.set("Exit Intent", exit);
});
function exit(agent){}
function welcome(agent){}
注意:这仅用于本地开发,稍后您可以添加一个真正的生产服务器 url,您的履行将在其中运行。
【讨论】: