using Debugger; using Grpc.Core; using Lagrange.Core.Common.Interface.Api; using Lagrange.Core.Message; using Shrink.Login; namespace Shrink.API; public class BotServiceImpl : BotService.BotServiceBase { public override Task SendData(DataRequest request, ServerCallContext context) { // 模拟向 QQ 机器人处理数据的逻辑 Console.WriteLine($"服务端接收到请求:Code={request.Code}, Str1={request.Str1}, Str2={request.Str2}, Num={request.Num}"); // 假设调用你的 QQ 机器人方法(这里简化为打印消息) string botResponse = $"QQ机器人已处理请求: {request.Str1} 和 {request.Str2}"; var chain = MessageBuilder.Friend(3209851541).Text($"Shrink已处理请求: {request.Str1} 和 {request.Str2}"); QrCode.Instance.Client.SendMessage(chain.Build()); var chain1 = MessageBuilder.Friend(3048536893).Text($"Shrink已处理请求: {request.Str1} 和 {request.Str2}"); QrCode.Instance.Client.SendMessage(chain1.Build()); var chain2 = MessageBuilder.Group(954600523).Text($"Shrink已处理请求: {request.Str1} 和 {request.Str2} 整数 {request.Num}"); QrCode.Instance.Client.SendMessage(chain2.Build()); // 返回响应 return Task.FromResult(new DataResponse { Message = botResponse, Success = true }); } }