wechaty / wechaty-puppet-padpro

Apache License 2.0
238 stars 64 forks source link

邀请人入群,有的邀请号提示 Error: no inviterId found #198

Open 123cbfds opened 5 years ago

123cbfds commented 5 years ago

重要:请不要删除模板自行填写,所有不按照模板填写的issue,我们将不会处理。

0. 发 Issue 指南

  1. 请运行下面的命令,看问题是否可以被解决:

    rm -rf package-lock.json
    rm -rf node_modules
    npm install
  2. 请在 FAQ 清单 看是否已有解决办法。

  3. 请先在issue 中搜关键信息,确认你要发的内容和之前的issue 不重复。

1. 提供你的包版本信息

2. Bug 描述

请用精简的语言描述你遇到的bug

3. 复现的步骤 (或者解决的步骤)

这一部分非常重要,如果你无法给出复现步骤,我们也很难提供相应的解决办法:

复现步骤中一定要给出复现代码

  const inviterIdList = await this.roomMemberSearch(roomId, inviterName)

  if (inviterIdList.length < 1) {
    throw new Error('no inviterId found')
  } else if (inviterIdList.length > 1) {
    log.verbose(PRE, 'onPadproMessageRoomEventJoin() inviterId found more than 1, use the first one.')
  }

  const inviterId = inviterIdList[0]

4. 期待程序运行的结果

建议获取不到 inviterId 返回null ,不能抛异常

5. 程序实际运行的结果

请用精简的语言或者截图描述实际运行的结果(请不要在这里粘贴日志截图) 抛异常 Error: no inviterId found ,程序中断

6. 完整的日志信息:

通过WECHATY_LOG=silly设定环境变量,将设置log 等级为 silly,获取最详细的日志信息(默认log 等级为 info) 请提供完整的日志信息(不要只提供部分的日志截图,请复制粘贴日志内容!)

Show Logs ```shell $ WECHATY_LOG=silly node yourbot.js ```

7. 其他信息

有相关bug 的背景信息,可以在这里说明

[bug]