読者です 読者をやめる 読者になる 読者になる

半空洞男女関係

思ったこととかプログラミングしてるときのメモとか色々かいてます。メールはidそのままgmail

レッツプッシュ購読

Botkit ファイル分割してみた

Botkitのそれぞれのスクリプトをモジュール分割したくなるものだと思う.

var register = (bot) => {
  bot.hears(['hi'],
    'direct_message,direct_mention,mention',
    (bot, message) => {
      bot.reply(message, 'hi')
    })
}

// 外部からは hello.register()と呼び出せるようにする
module.exports = {
  register: register
}
var botkit = require('botkit')
var hello = require('./hello')

var controller = botkit.slackbot({
  debug: true,
  log: true
})

controller.spawn({
  token: process.env.token
}).startRTM((err) => {
  if (err) {
    throw new Error(err)
  }
})

hello.register(controller)

うーん