-
Notifications
You must be signed in to change notification settings - Fork 358
Description
D:\AI\DingDongBot>node dingdongbot.js
file:///D:/AI/DingDongBot/dingdongbot.js:20
function onScan (qrcode: string, status: ScanStatus) {
^
SyntaxError: Unexpected token ':'
at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:167:18)
at callTranslator (node:internal/modules/esm/loader:285:14)
at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:291:30)
at async link (node:internal/modules/esm/module_job:76:21)
Node.js v20.11.0
D:\AI\DingDongBot>node -v
v20.11.0
D:\AI\DingDongBot>npm -v
10.2.4
this is the code same as the example
function onScan (qrcode: string, status: ScanStatus) {
if (status === ScanStatus.Waiting || status === ScanStatus.Timeout) {
const qrcodeImageUrl = [
'https://wechaty.js.org/qrcode/',
encodeURIComponent(qrcode),
].join('')
log.info('StarterBot', 'onScan: %s(%s) - %s', ScanStatus[status], status, qrcodeImageUrl)
qrcodeTerminal.generate(qrcode, { small: true }) // show qrcode on console
} else {
log.info('StarterBot', 'onScan: %s(%s)', ScanStatus[status], status)
}
}