google 助手的 HTTP 请求在 Firebase webhook 中不起作用

Http request not working in Firebase webhook for google assistant

我已经为 Google 助手创建了简单的 firebase 函数,但是当我尝试发送 HTTP 请求时,我在 google 动作模拟器中遇到了错误 MalformedResponse 'final_response' must be set. 下一步动作正常:

app.intent('Default Welcome Intent', (conv) => {
    conv.ask(`What do you want?`);
});

但是下一个不行(产生上一个错误):

app.intent('turnOff tv', (conv) => {
    request('http://someurl.com', (res) => {
        conv.ask('Alright, your value is');
    });
});

我之前安装了 request 模块 (npm install request --save)。 我正在使用免费的 firebase 帐户。

如何在从 Google 家触发 Google 操作时在 Firebase 函数中发出 HTTP 请求?

谢谢!

遗憾的是,使用 Google 功能的免费计划,您无法触发对 Google 以外的外部服务的请求。 firebase 免费计划 仅允许 出站网络到 Google 服务

来源:Firebase pricing 了解详情。