Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
.www.
wechaty
提交
891675f7
W
wechaty
项目概览
.www.
/
wechaty
与 Fork 源项目一致
Fork自
wechaty / wechaty
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
wechaty
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
891675f7
编写于
9月 03, 2016
作者:
Huan (李卓桓)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
code clean up
上级
a7b2dc18
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
25 addition
and
17 deletion
+25
-17
bin/io-bot.js
bin/io-bot.js
+1
-1
index.js
index.js
+10
-10
package.json
package.json
+3
-2
src/io-bot.js
src/io-bot.js
+11
-4
未找到文件。
bin/io-bot.js
浏览文件 @
891675f7
...
...
@@ -29,7 +29,7 @@ let token = Config.token
if
(
!
token
)
{
log
.
error
(
'
Bot
'
,
'
token not found: please set WECHATY_TOKEN in environment before run io-bot
'
)
// process.exit(-1)
token
=
'
TEST
'
token
=
Config
.
DEFAULT_TOKEN
log
.
warn
(
'
Bot
'
,
`set token to "
${
token
}
" for demo purpose`
)
}
...
...
index.js
浏览文件 @
891675f7
const
Wechaty
=
require
(
'
./src/wechaty
'
)
const
Wechaty
=
require
(
'
./src/wechaty
'
)
const
Config
=
require
(
'
./src/config
'
)
const
Message
=
require
(
'
./src/message
'
)
const
Contact
=
require
(
'
./src/contact
'
)
const
Room
=
require
(
'
./src/room
'
)
const
Message
=
require
(
'
./src/message
'
)
const
Contact
=
require
(
'
./src/contact
'
)
const
Room
=
require
(
'
./src/room
'
)
const
Puppet
=
require
(
'
./src/puppet
'
)
const
Puppet
=
require
(
'
./src/puppet
'
)
const
PuppetWeb
=
require
(
'
./src/puppet-web
'
)
const
IoBot
=
require
(
'
./src/io-bot
'
)
const
IoBot
=
require
(
'
./src/io-bot
'
)
const
log
=
require
(
'
./src/npmlog-env
'
)
const
Config
=
require
(
'
./src/config
'
)
const
UtilLib
=
require
(
'
./src/util-lib
'
)
const
log
=
require
(
'
./src/npmlog-env
'
)
const
UtilLib
=
require
(
'
./src/util-lib
'
)
Object
.
assign
(
Wechaty
,
{
default
:
Wechaty
,
Wechaty
,
Config
,
Message
,
Contact
...
...
@@ -29,7 +30,6 @@ Object.assign(Wechaty, {
,
version
:
require
(
'
./package.json
'
).
version
,
log
// for convenionce use npmlog with environment variable LEVEL
,
Config
,
UtilLib
})
...
...
package.json
浏览文件 @
891675f7
...
...
@@ -6,15 +6,16 @@
"wechaty"
:
{
"DEFAULT_HEAD"
:
"chrome"
,
"DEFAULT_PUPPET"
:
"web"
,
"DEFAULT_PROFILE"
:
"
default-
profile"
,
"DEFAULT_PROFILE"
:
"profile"
,
"DEFAULT_PORT"
:
8788
,
"DEFAULT_PUPPET_PORT"
:
18788
,
"DEFAULT_PROTOCOL"
:
"io|0.0.1"
,
"DEFAULT_TOKEN"
:
"WECHATY-TOKEN"
,
"ENDPOINT"
:
"wss://api.wechaty.io/v0/websocket"
,
"BINARY_CHROMIUM"
:
"/wechaty/bin/xvfb-chromium"
},
"scripts"
:
{
"lint"
:
"npm run eslint &&
echo
npm run tslint"
,
"lint"
:
"npm run eslint && npm run tslint"
,
"eslint"
:
"eslint
\"
{src,test}/**/*.js
\"
"
,
"tslint"
:
"tslint
\"
{src,test}/**/*.ts
\"
"
,
"pretest"
:
"npm run lint"
,
...
...
src/io-bot.js
浏览文件 @
891675f7
...
...
@@ -9,7 +9,12 @@
* https://github.com/zixia/wechaty
*
*/
const
{
Wechaty
}
=
require
(
'
./wechaty
'
)
/**
* do not use `require('../')` here, because it is a loop require
*/
const
Wechaty
=
require
(
'
./wechaty
'
)
const
Config
=
require
(
'
./config
'
)
class
IoBot
{
constructor
({
...
...
@@ -51,12 +56,14 @@ class IoBot {
return
wechaty
.
init
()
.
then
(
_
=>
this
)
.
then
(
_
=>
{
this
.
log
.
verbose
(
'
IoBot
'
,
'
wechaty.init() succ
'
)
return
this
})
.
catch
(
e
=>
{
this
.
log
.
error
(
'
IoBot
'
,
'
init() init fail: %s
'
,
e
)
console
.
log
(
e
)
wechaty
.
quit
()
return
e
throw
e
})
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录