wangrongding / wechat-bot

🤖一个基于 WeChaty 结合 OpenAi ChatGPT / Kimi / 讯飞等Ai服务实现的微信机器人 ,可以用来帮助你自动回复微信消息,或者管理微信群/好友,检测僵尸粉等...
MIT License
4.34k stars 652 forks source link

联系人回复消息报错Cannot read properties of undefined (reading 'choices') #170

Closed Ale6333499 closed 2 months ago

Ale6333499 commented 2 months ago

uncaughtException TypeError: Cannot read properties of undefined (reading 'choices') at WebSocket. (file:///Users/jevon/Downloads/wechat-bot-main/src/xunfei/xunfei.js:93:33) at callListener (/Users/jevon/Downloads/wechat-bot-main/node_modules/ws/lib/event-target.js:290:14) at WebSocket.onMessage (/Users/jevon/Downloads/wechat-bot-main/node_modules/ws/lib/event-target.js:209:9) at WebSocket.emit (node:events:518:28) at Receiver.receiverOnMessage (/Users/jevon/Downloads/wechat-bot-main/node_modules/ws/lib/websocket.js:1209:20) at Receiver.emit (node:events:518:28) at Receiver.dataMessage (/Users/jevon/Downloads/wechat-bot-main/node_modules/ws/lib/receiver.js:594:14) at Receiver.getData (/Users/jevon/Downloads/wechat-bot-main/node_modules/ws/lib/receiver.js:496:10) at Receiver.startLoop (/Users/jevon/Downloads/wechat-bot-main/node_modules/ws/lib/receiver.js:167:16) at Receiver._write (/Users/jevon/Downloads/wechat-bot-main/node_modules/ws/lib/receiver.js:94:10)

qdhonker commented 2 weeks ago

我也是这个问题,解决了吗

Ale6333499 commented 2 weeks ago

我也是这个问题,解决了吗

我这个是因为讯飞的API接口出的问题,我的账号没有实名认证所以调用出错了,导致返回结构体不正确继而导致这个属性未找到的错误。你可以试着排查一下。

qdhonker commented 2 weeks ago

排查到了,已经提交讯飞的实名认证,你认证完就可以调了吗

Ale6333499 commented 2 weeks ago

排查到了,已经提交讯飞的实名认证,你认证完就可以调了吗

是的

qdhonker commented 2 weeks ago

搞定了,感谢回复

Ale6333499 commented 2 weeks ago

搞定了,感谢回复 👌

wangrongding commented 1 week ago

👍👍