小编Mae*_*zzi的帖子

在node.js中构建一个slack bot,抛出一个我无法理解的错误.谁看过这个吗?

我正在尝试建立一个松散的机器人,我遇到了一个我无法理解的错误.

这是错误:

/Users/maecapozzi/Desktop/maebot/node_modules/vow/lib/vow.js:104
        throw e;
        ^

Error: [Slack Bot Error] undefined
    at assert (/Users/maecapozzi/Desktop/maebot/node_modules/slackbots/libs/utils.js:15:15)
    at /Users/maecapozzi/Desktop/maebot/node_modules/slackbots/index.js:42:9
    at Array.<anonymous> (/Users/maecapozzi/Desktop/maebot/node_modules/vow/lib/vow.js:712:56)
    at Immediate.callFns [as _onImmediate] (/Users/maecapozzi/Desktop/maebot/node_modules/vow/lib/vow.js:23:35)
    at tryOnImmediate (timers.js:534:15)
    at processImmediate [as _immediateCallback] (timers.js:514:5)
Run Code Online (Sandbox Code Playgroud)

我也会与你分享我的代码,因为这应该有助于更好地了解发生的事情.

bot.js:

'use strict';

var MaeBot = require('../lib/maebot');

var token = process.env.BOT_API_KEY;
var dbPath = process.env.BOT_DB_PATH;
var name = process.env.BOT_NAME;

var maebot = new MaeBot({
    token: token,
    dbPath: dbPath,
    name: name
});

maebot.run(); 
Run Code Online (Sandbox Code Playgroud)

database.js:

var pg = require('pg');
var connectionString = process.env.DATABASE_URL || 'postgres://localhost:5432/maebot';

var client = new …
Run Code Online (Sandbox Code Playgroud)

javascript node.js slack-api slack

5
推荐指数
1
解决办法
735
查看次数

标签 统计

javascript ×1

node.js ×1

slack ×1

slack-api ×1