puppet
puppet copied to clipboard
roomMemberSearch 方法可以进行优化,否则可能会影响群消息的监听时间
1、从puppet-wechat
发现群消息监听的时候会进行群成员的查询,而此方法比较耗时,可能达到6s左右。测试使用await Promise.all
后时间缩短到2s,单应该还不是最好的状态



2、可以看到为了查询一个群成员会调用三次方法,而且每次调用方法都会把所有群成员的消息全部请求一遍,这就导致查询速度会降低很多,而且对同一个群也会查询三次,复用率很低,感觉可以优化一下,先查询群成员信息,再进行后续的步骤


#https://github.com/wechaty/puppet-wechat/issues/207