using NapCatRobotClient.Service.Group.TextProcess; namespace NapCatRobotClient.Service.Group.Service { public class GroupService : IGroupService, IScoped { private static string GroupQQ = App.Configuration["QQConfig:XiuXianGroupId"]; /// /// 处理群消息 /// /// /// public async Task ProcessGroupRequest(string message) { JObject json = JObject.Parse(message); string groupId = json["group_id"]?.ToString() ?? string.Empty; string groupMsg = json["message"]?.ToString() ?? string.Empty; if (GroupQQ == groupId && string.IsNullOrWhiteSpace(groupMsg) is false) { _ = WantedPriceProcess.ProcessGroupRequest(groupId, message); _ = InertOrUpdateGoodsInfoProcess.ProcessGroupRequest(groupId, message); _= LingTianProcess.ProcessGroupRequest(groupId, message); } return await Task.FromResult(true); } } }