Closed diverpet closed 3 years ago
在使用中发现,一些中等长度的群消息无法正常发送。虽然较短长度的消息和较长的消息均可正常发送,但中等长度的消息会出现问题。 在我使用中,与发送8行89个字的消息时开始出现该问题;并在将消息加长至20行195个字以后才开始正常接收到发出的消息,推测与内核使用的发送消息类型有关。
发送较短的消息(未出现问题时)和中等长度(开始出现问题时)的消息时,控制台的log是一致的。均为: [INFO][NETWORK] Send: MessageSvc.PbSendMsg [INFO][NETWORK] Recv: MessageSvcPbSendMsg.Response.SUCESS 发送较长的消息(重新恢复正常接收消息)时,控制台的log为: [INFO][NETWORK] Send: MultiMsg.ApplyUp [INFO][NETWORK] Recv: MultiMsg.AppltyUp.Response.RequireUpload< [INFO][NETWORK] [Highway]Uploading group long message to 203.205.234.144:8080, size=524 B [INFO][NETWORK] [Highway]Uploading group long message: succeed at 1 Kib/s [INFO][NETWORK] Send: MessageSvc.PbSendMsg [INFO][NETWORK] Recv: MessageSvcPbSendMsg.Response.SUCESS 推测为长度与上传消息类型分割不一致导致的问题。
cqhttp-mirai- cqhttp-mirai-0.1.9-all
cqhttp-mirai-0.1.9-all
mirai-core-mirai-core-qqandroid-1.3.0
mirai-core-qqandroid-1.3.0
mirai-console-mirai-console-1.0-dev-3
mirai-console-1.0-dev-3
应该与本插件无关, 为mirai本身的问题
mirai
请在mirai官方repo提交Issue https://github.com/mamoe/mirai/
在使用中发现,一些中等长度的群消息无法正常发送。虽然较短长度的消息和较长的消息均可正常发送,但中等长度的消息会出现问题。 在我使用中,与发送8行89个字的消息时开始出现该问题;并在将消息加长至20行195个字以后才开始正常接收到发出的消息,推测与内核使用的发送消息类型有关。
复现
发送一个中等长度的群消息版本
cqhttp-mirai-
cqhttp-mirai-0.1.9-all
mirai-core-
mirai-core-qqandroid-1.3.0
mirai-console-
mirai-console-1.0-dev-3