Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wechaty
wechaty
提交
5f62a857
W
wechaty
项目概览
wechaty
/
wechaty
上一次同步 大约 3 年
通知
304
Star
10499
Fork
6
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
152
列表
看板
标记
里程碑
合并请求
1
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
wechaty
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
152
Issue
152
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5f62a857
编写于
7月 04, 2019
作者:
Huan (李卓桓)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
better log & clean
上级
8e26e88e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
43 deletion
+9
-43
src/config.ts
src/config.ts
+7
-42
src/wechaty.ts
src/wechaty.ts
+2
-1
未找到文件。
src/config.ts
浏览文件 @
5f62a857
...
...
@@ -23,25 +23,19 @@ import fs from 'fs'
import
os
from
'
os
'
import
path
from
'
path
'
import
qrImage
from
'
qr-image
'
import
Raven
from
'
raven
'
import
{
log
}
from
'
brolog
'
import
{
FileBox
,
}
from
'
file-box
'
import
qrImage
from
'
qr-image
'
import
Raven
from
'
raven
'
import
readPkgUp
from
'
read-pkg-up
'
import
{
log
}
from
'
brolog
'
import
{
FileBox
}
from
'
file-box
'
import
{
PuppetModuleName
,
PUPPET_NAME_DEFAULT
,
}
from
'
./puppet-config
'
import
{
VERSION
}
from
'
./version
'
// https://github.com/Microsoft/TypeScript/issues/14151#issuecomment-280812617
// if (!Symbol.asyncIterator) {
// (Symbol as any).asyncIterator = Symbol.for('Symbol.asyncIterator')
// }
const
pkg
=
readPkgUp
.
sync
({
cwd
:
__dirname
})
!
.
package
/**
...
...
@@ -109,8 +103,6 @@ export interface DefaultSetting {
DEFAULT_PROTOCOL
:
string
,
}
/* tslint:disable:variable-name */
/* tslint:disable:no-var-requires */
const
DEFAULT_SETTING
=
pkg
.
wechaty
as
DefaultSetting
export
class
Config
{
...
...
@@ -122,7 +114,7 @@ export class Config {
public
systemPuppetName
():
PuppetModuleName
{
return
(
process
.
env
.
WECHATY_PUPPET
||
'
default
'
process
.
env
.
WECHATY_PUPPET
||
PUPPET_NAME_DEFAULT
).
toLowerCase
()
as
PuppetModuleName
}
...
...
@@ -148,33 +140,6 @@ export class Config {
}
}
/**
* 5. live setting
*/
// public puppetInstance(): Puppet
// public puppetInstance(empty: null): void
// public puppetInstance(instance: Puppet): void
// public puppetInstance(instance?: Puppet | null): Puppet | void {
// if (typeof instance === 'undefined') {
// if (!this._puppetInstance) {
// throw new Error('no puppet instance')
// }
// return this._puppetInstance
// } else if (instance === null) {
// log.verbose('Config', 'puppetInstance(null)')
// this._puppetInstance = null
// return
// }
// log.verbose('Config', 'puppetInstance(%s)', instance.constructor.name)
// this._puppetInstance = instance
// return
// }
public
gitRevision
():
string
|
null
{
const
dotGitPath
=
path
.
join
(
__dirname
,
'
..
'
,
'
.git
'
)
// only for ts-node, not for dist
// const gitLogArgs = ['log', '--oneline', '-1']
...
...
src/wechaty.ts
浏览文件 @
5f62a857
...
...
@@ -791,7 +791,8 @@ export class Wechaty extends Accessory implements Sayable {
* // do other stuff with bot here
*/
public
async
start
():
Promise
<
void
>
{
log
.
info
(
'
Wechaty
'
,
'
<%s> start() v%s is starting...
'
,
log
.
info
(
'
Wechaty
'
,
'
<%s@%s> start() v%s is starting...
'
,
this
.
options
.
name
||
''
,
this
.
options
.
puppet
||
config
.
systemPuppetName
(),
this
.
version
(),
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录