We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ab737fd commit 709ab33Copy full SHA for 709ab33
src/official-account/webhook.ts
@@ -2,7 +2,7 @@ import http from 'http'
2
import express from 'express'
3
import xmlParser from 'express-xml-bodyparser'
4
import localtunnel from 'localtunnel'
5
-
+import * as UUID from 'uuid'
6
import { log } from 'wechaty-puppet'
7
import { EventEmitter } from 'events'
8
import type TypedEventEmitter from 'typed-emitter'
@@ -259,6 +259,9 @@ class Webhook extends WebhookEventEmitter {
259
/**
260
* TODO: support more MsgType
261
*/
262
+ if (payload.MsgType === 'event') {
263
+ payload.MsgId = UUID.v4()
264
+ }
265
if (knownTypeList.includes(payload.MsgType)) {
266
if (payload.MsgType === 'event' && payload.Event !== 'CLICK') return
267
this.emit('message', payload)
0 commit comments