sfyc23 / EverydayWechat

微信助手:1.每日定时给好友(女友)发送定制消息。2.机器人自动回复好友。3.群助手功能(例如:查询垃圾分类、天气、日历、电影实时票房、快递物流、PM2.5等)
MIT License
9.99k stars 2.31k forks source link

一个ai的506错误码问题 #115

Closed imxw closed 5 years ago

imxw commented 5 years ago

 一个AI错误集合

  TULING_ERROR_CODE_LIST = [   501, 502, 503, 504, 506,   507, 510]

这里将506错误加进去了,506表示的是没有匹配到模式,但它也是有回答的。如果按下面这段代码,没有匹配到模式的话终端返回的是None,微信端没有任何返回,我将506从上面列表移除,解决了这个问题

            if re_data['status']['code'] not in TULING_ERROR_CODE_LIST:
                return_text = re_data['answer']
                return return_text
            else:
                error_text = re_data['status']['error_msg']
                print('『一个AI』机器人错误信息:{}'.format(error_text))
        print('『一个AI』机器人发送失败')
sfyc23 commented 5 years ago

感谢您的反馈,代码已经修改更新了。