diff --git a/package.json b/package.json index f1a8c86a8913dc2338eaa4f2e6d76c178b2a2c08..e6373f9883a52ef06d57dcaed6d7718a36db0de8 100644 --- a/package.json +++ b/package.json @@ -118,7 +118,7 @@ "rxjs": "^6.1.0", "state-switch": "^0.6.2", "watchdog": "^0.8.1", - "wechaty-puppet": "^0.2.3", + "wechaty-puppet": "^0.2.8", "wechaty-puppet-wechat4u": "^0.2.6", "ws": "^5.2.0", "xml2json": "^0.11.2" diff --git a/src/puppet-padchat/puppet-padchat.ts b/src/puppet-padchat/puppet-padchat.ts index 4a9b242547628ddc0bbe8b14f227c1a6a6bfcbcf..95768f305f582621731e89501db6617dfe8f52fc 100644 --- a/src/puppet-padchat/puppet-padchat.ts +++ b/src/puppet-padchat/puppet-padchat.ts @@ -25,6 +25,7 @@ import flatten from 'array-flatten' import { FileBox, } from 'file-box' +import { MemoryCard } from 'memory-card' import Misc from '../misc' @@ -192,7 +193,7 @@ export class PuppetPadchat extends Puppet { } public async start(): Promise { - log.verbose('PuppetPadchat', `start() with ${this.options.memory.name}`) + log.verbose('PuppetPadchat', `start()`) if (this.state.on()) { log.warn('PuppetPadchat', 'start() already on(pending)?') @@ -209,7 +210,7 @@ export class PuppetPadchat extends Puppet { const manager = this.padchatManager = new PadchatManager({ endpoint : this.options.endpoint || WECHATY_PUPPET_PADCHAT_ENDPOINT, - memory : this.options.memory, + memory : this.options.memory || new MemoryCard(), token : this.options.token || padchatToken(), })