机器人对话无法获得承诺值

时间:2019-01-12 04:15:35

标签: promise bots

我已使用Promise来返回SQL(SQL模块)的值。

在主模块(app.js)中,我传递了Promise的值。

当我运行程序时,我可以在控制台日志中看到promise的值。但是在机器人模拟器中,结果是很多字符。

我已经尝试过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
    },

模拟器中的输出应为“请选择仪表板类别“结果”之一”

0 个答案:

没有答案