|
'use strict' |
|
|
|
const User = require('./src/user') |
|
const Brain = require('./src/brain') |
|
const Robot = require('./src/robot') |
|
const Adapter = require('./src/adapter') |
|
const Response = require('./src/response') |
|
const Listener = require('./src/listener') |
|
const Message = require('./src/message') |
|
|
|
module.exports = { |
|
User, |
|
Brain, |
|
Robot, |
|
Adapter: Adapter, |
|
Response, |
|
Listener: Listener.Listener, |
|
TextListener: Listener.TextListener, |
|
Message: Message.Message, |
|
TextMessage: Message.TextMessage, |
|
EnterMessage: Message.EnterMessage, |
|
LeaveMessage: Message.LeaveMessage, |
|
TopicMessage: Message.TopicMessage, |
|
CatchAllMessage: Message.CatchAllMessage, |
|
|
|
loadBot (adapterPath, adapterName, enableHttpd, botName, botAlias) { |
|
return new module.exports.Robot(adapterPath, adapterName, enableHttpd, botName, botAlias) |
|
} |
|
} |