我将我的方法封装在index.js
文件之外,因此代码更简洁,更易于调试,但是无论我尝试什么,使用的slackbot
方法都不可用我的方法文件,您能帮我发现我在做什么错吗?
index.js-
const SlackBot = require('slackbots');
let handleMessage = require('./methods/handleMessage');
const bot = new SlackBot({
token: 'MY-TOKEN',
name: 'bot'
});
此漫游器具有bot.on('message')
和bot.on('start')
之类的方法,我无法在我的方法文件中使用。我需要索引文件,什么也没有
方法文件-
let app = require('../index.js');
module.exports = {
whoIsGoing: function(){
const params = {
icon_emoji: ':pizza:'
};
app.bot.postMessageToChannel(
'general',
"Hey <!channel>, If you are going to lunch with the group today,
reply 'Yes' and you will be added to the list! :grin: :pizza:",
params
);
}
};
感谢所有帮助!