747929791 / majsoul_wrapper

自动化雀魂AI的SDK,实时解析雀魂对局信息,并模拟鼠标动作出牌
MIT License
379 stars 60 forks source link

liqi_pb2出错 #28

Closed huibaigu closed 2 months ago

huibaigu commented 2 months ago

按步骤,重新生成了liqi_pb2.py,但是运行时还是报错
File "C:\Users\scYil\Desktop\MajsoulAI\majsoul_wrapper\liqi.py", line 85, in parse liqi_pb2_req = getattr(pb, proto_domain['requestType']) AttributeError: module 'majsoul_wrapper.proto.liqi_pb2' has no attribute 'ReqHeatBeat'

huibaigu commented 2 months ago

解决方法 https://www.cnblogs.com/goodcitizen/p/solution_about_pbjs_encode_bytes_data_failed_problem.html 有两种pbjs,一个是 npm install pbjs 所得,一个是 npm install protobufjs[-cli] 所得,后者是用来生成处理 protobuf 数据的 javascript 代码的。如果先安装了一个,另外一个就会报错。