Я использовал Обещание, чтобы вернуть значение SQL (модуль sql).
В основном модуле (app.js) я передаю значение Обещания.
Когда я запускаю программу, я вижу в журнале консоли значение обещания. Но в эмуляторе бота получается много символов.
Я пробовал JSON.stringify и проверял, похоже, он не работает.
Я ценю ваши отзывы.
bot.dialog('dashboardsDialog', [
function (session) {
var test = metapedia.getDashboards().then(function(result) {
console.log('These are the categories:', inspect(result, false, null, true), 'patri')//I can see this value
}
);
builder.Prompts.text(session, "Please, choose one of the Dashboard Categories" + inspect(test, false, null, true));//This Fails
},
Вывод в эмуляторе должен быть "Пожалуйста, выберите одну из категорий Dashboard" результат ""