Я создаю чат-бота в рамках Dialogflow Google.Я новичок в этом.У меня проблемы с подключением внешнего / стороннего публичного API.Просто чтобы посмотреть, как все работает, я хочу использовать Meetup API в моем Google Assistant.Я создал простой проект в Dialogflow под названием Smart Voice, и я хотел бы интегрировать API Meetup с этим ботом чата.
Мой подход:
GET data by getJSON (возвращаются полезные нагрузки ответа Meetupв формате JSON) и просмотрите данные в console.log, которые отображаются в консоли Firebase (см. изображение ниже)
введите описание изображения здесь
Вывод должен выглядеть следующим образомв журнале консоли (изображение взято из Meetup API Console)
введите описание изображения здесь
Я попытался сделать это в встроенном редакторе (см. код и изображение ниже),но я не знаю, как сделать это правильно.
var url = 'hhttps://api.meetup.com/2/categories?&sign=true&photo-host=public&page=20';
https.get(url, function(res){
var body = '';
res.on('data', function(chunk){
body += chunk;
});
res.on('end', function(){
var response = JSON.parse(body);
console.log("Got a response: ", response.result);
});
}).on('error', function(e){
console.log("Got an error: ", e);
});
введите описание изображения здесь
Тогда естьэтот webhook (ниже изображение в диалоговом потоке моего webhook), я не очень понимаю, что надеть webhook.
введите описание изображения здесь
Общая идея:
Например, если я спрошу у бота чата «Получить предстоящие NY Tech Meetups»поэтому он должен посмотреть вверх и отобразить встречи.
Я хотел бы знать, как подойти к этому вопросу.Заранее спасибо.