私はチャットボットを作っていますが、httpリクエストを行うためには何らかのアクションが必要ですが、何らかの理由でhttpコールを行うことができません。設定されていない 課金アカウント:私はこのメッセージを取得firebaseログのDialogflowインラインエディタ内からhttpリクエストを行うことができません
const actionHandlers = {
'get.contact':() => {
var options = {
host: 'xxx.herokuapp.com',
port: 443,
method: 'GET',
path: '/',
headers: {
"Accept": "application/json",
"Content-Type": "application/json"
},
};
http.get('http://xxx.herokuapp.com/', function(res){
console.log(res);
});
if (requestSource === googleAssistantRequest) {
sendGoogleResponse('Hello, Welcome to my Dialogflow agent!'); // Send simple response to user
} else {
sendResponse('here should come the result from http request response.'); // Send simple response to user
}
}
}
:ここ
はコードです。外部ネットワークにはアクセスできず、クォータも厳しく制限されています。
請求を有効にせずに外部httpコールを呼び出すには他にどのようなオプションがありますか?どんな仕事?
追加の質問、インラインエディタ内の任意のExcelパーサーを使用できますか?私はいくつかのExcelファイルを解析したい場合、Excelファイルをどこに保存すればよいですか?だから、私はDialogflowインラインエディタ内のExcelシートから質問したいと考えています。
請求が有効になっていなくても、Googleが運営するエンドポイントへの通話は可能です。回避策はありません。 –
また、複数の質問がある場合は、別々に質問してください。 –
@DougStevensonはGoogleが無料で使用できますか?それを支払う必要はありますか?私は別の質問のために別の質問をします!ありがとう – Mizlul