diff --git a/.vscode/settings.json b/.vscode/settings.json index 5e96c515f976923ae26a75c8eab45e2c5adcc01e..90886484a70d7f50653f57ca8d8619c8adc70f37 100755 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -73,6 +73,7 @@ "cSpell.words": [ "Wechaty", "appid", + "botie", "huan", "ioscat", "ipad", diff --git a/src/io-client.ts b/src/io-client.ts index f9e3850289c2e41b34b7ff5df864ac1c89fa7bfe..a0f909c9fbd168c75bef69680ca2e24c76f8eb7f 100644 --- a/src/io-client.ts +++ b/src/io-client.ts @@ -19,7 +19,7 @@ */ /** * DO NOT use `require('../')` here! - * because it will casue a LOOP require ERROR + * because it will cause a LOOP require ERROR */ import { StateSwitch } from 'state-switch' @@ -146,10 +146,15 @@ export class IoClient { } wechaty - .on('login', user => log.info('IoClient', `${user.name()} logined`)) - .on('logout', user => log.info('IoClient', `${user.name()} logouted`)) - .on('scan', (url, code) => log.info('IoClient', `[${code}] ${url}`)) + .on('login', user => log.info('IoClient', `${user.name()} logged in`)) + .on('logout', user => log.info('IoClient', `${user.name()} logged out`)) .on('message', msg => this.onMessage(msg)) + .on('scan', (url, code) => { + log.info('IoClient', [ + `[${code}] ${url}]`, + `Online QR Code Image: https://wechaty.github.io/qrcode/${url}`, + ].join('\n')) + }) } private async startIo (): Promise {