🐛 fix(msgManager): 添加消息发送延迟以满足频率限制,确保每分钟不超过20条消息
This commit is contained in:
parent
0a93698d5e
commit
c1ab039b1f
|
|
@ -141,10 +141,14 @@ class MessageQueue extends EventEmitter {
|
|||
}
|
||||
}
|
||||
|
||||
// 消息发送部分添加延迟,确保每分钟不超过20条消息(每条间隔至少3秒)
|
||||
for (const spiderName in msgMap) {
|
||||
try {
|
||||
let sendResult = await sendQYWechatMessage(this.generateTable(spiderName, msgMap[spiderName]))
|
||||
console.log(`✅ 通知发送成功: ${JSON.stringify(sendResult)}`);
|
||||
|
||||
// 添加3秒延迟以满足腾讯文档的频率限制(每分钟不超过20条消息)
|
||||
await new Promise(resolve => setTimeout(resolve, 3000));
|
||||
} catch (error) {
|
||||
console.error(`❌ 通知发送失败: ${error}`);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue