это код, который генерирует ошибку, полный ответ, сгенерированный этим намерением при вызове, является "ответ не был установлен. Используется ли это в асинхронном вызове, который не был возвращен как обещание обработчику намерений" ?» что я должен сделать, чтобы исправить это?
app.intent('getCrypto', (conv,{crypto="ethereum",cryptoactions="price"}) =>{
fetch('https://api.coinmarketcap.com/v1/ticker/').then(response => {
return response.json();
}).then(data => {
for (let i = 0; i < data.length - 1; i++) {
if (data[i].id === "bitcoin")
conv.data.price=data[i].price_usd;
conv.ask(`${conv.data.price} is the current value of ${crypto}`);
return response.json();
}
}).catch(err => {
return conv.ask(`${cryptoactions} of ${crypto} is not available. Would you like to know about another one?`);
});
});