index.js 740 字节
Newer Older
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
1 2
const Wechaty   = require('./src/wechaty')
const Config    = require('./src/config')
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
3

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
4 5 6
const Message   = require('./src/message')
const Contact   = require('./src/contact')
const Room      = require('./src/room')
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
7

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
8
const Puppet    = require('./src/puppet')
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
9 10
const PuppetWeb = require('./src/puppet-web')

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
11
const IoBot     = require('./src/io-bot')
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
12

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
13 14
const log       = require('./src/npmlog-env')
const UtilLib   = require('./src/util-lib')
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
15 16

Object.assign(Wechaty, {
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
17 18
  default: Wechaty
  , Wechaty
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
19
  , Config
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
20 21
  
  , Message
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
22 23 24 25 26 27 28 29 30 31
  , Contact
  , Room

  , Puppet
  , PuppetWeb
  
  , IoBot

  , version: require('./package.json').version
  , log // for convenionce use npmlog with environment variable LEVEL
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
32
  
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
33
  , UtilLib
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
34 35 36
})

module.exports = Wechaty