diff --git a/src/wechaty.ts b/src/wechaty.ts index ad9c22873ebdc5f9acfebb2d25245345bfdbf339..e80e74d566470e71c0e8a455d9db02ed5fd5e3eb 100644 --- a/src/wechaty.ts +++ b/src/wechaty.ts @@ -57,9 +57,11 @@ class Wechaty extends EventEmitter { // setting.port = setting.port || Config.port setting.profile = setting.profile || Config.profile // no profile, no session save/restore - setting.profile = /\.wechaty\.json$/i.test(setting.profile) + if (setting.profile) { + setting.profile = /\.wechaty\.json$/i.test(setting.profile) ? setting.profile : setting.profile + '.wechaty.json' + } this.npmVersion = require('../package.json').version