diff --git a/NapCatRobotClient/NapCatRobotClient.API/appsettings.json b/NapCatRobotClient/NapCatRobotClient.API/appsettings.json index f2b26c8..9c15ef2 100644 --- a/NapCatRobotClient/NapCatRobotClient.API/appsettings.json +++ b/NapCatRobotClient/NapCatRobotClient.API/appsettings.json @@ -13,11 +13,11 @@ "Redis": "127.0.0.1:6379,defaultDatabase=0,max pool size=50,tryit=0" }, "QQConfig": { - "SendApiUrl": "http://192.168.142.133:3000", - "AccessToken": "123456", - "RobotQQ": "3902582794", - "XiaoXiaoRobotQQ": "3889001741", - "XiuXianGroupId": "705807264" + "SendApiUrl": "http://192.168.142.133:3000",// NapCat HTTP服务端地址 + "AccessToken": "123456",// NapCat HTTP服务端Token + "RobotQQ": "3902582794",// 当前登录机器人QQ号 + "XiaoXiaoRobotQQ": "3889001741",// 小小机器人QQ号 + "XiuXianGroupId": [ 705807264 ] // 要监听的群号 }, "丹方": { "灭神古丸": "配方主药三尾风叶1药引血菩提1辅药混元果1丹炉寒铁铸心炉\r\n配方主药冰灵焰草1药引诱妖草1辅药混元果1丹炉寒铁铸心炉", @@ -145,6 +145,8 @@ "❌👀😍🤔": "不堪设想", "🍺🍀": "九死一生", "😲🏹🇿🐦": "惊弓之鸟", - "🐓✈️🥚🤛": "鸡飞蛋打" + "🐓✈️🥚🤛": "鸡飞蛋打", + "🐴🌾🍊🏹": "马到成功", + "😋🥂🤹‍♂️😀": "吃喝玩乐" } } diff --git a/NapCatRobotClient/NapCatRobotClient.Service/Group/Service/GroupService.cs b/NapCatRobotClient/NapCatRobotClient.Service/Group/Service/GroupService.cs index 9b2b1ff..39f28be 100644 --- a/NapCatRobotClient/NapCatRobotClient.Service/Group/Service/GroupService.cs +++ b/NapCatRobotClient/NapCatRobotClient.Service/Group/Service/GroupService.cs @@ -4,7 +4,7 @@ namespace NapCatRobotClient.Service.Group.Service { public class GroupService : IGroupService, IScoped { - private static string GroupQQ = App.Configuration["QQConfig:XiuXianGroupId"]; + private static List GroupQQ = App.GetConfig>("QQConfig:XiuXianGroupId"); /// /// 处理群消息 @@ -16,7 +16,7 @@ namespace NapCatRobotClient.Service.Group.Service 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) + if (GroupQQ.Contains(groupId) && string.IsNullOrWhiteSpace(groupMsg) is false) { _ = WantedPriceProcess.ProcessGroupRequest(groupId, message); diff --git a/NapCatRobotClient/NapCatRobotClient.Service/Group/TextProcess/LingTianProcess.cs b/NapCatRobotClient/NapCatRobotClient.Service/Group/TextProcess/LingTianProcess.cs index a86d7c0..9427b37 100644 --- a/NapCatRobotClient/NapCatRobotClient.Service/Group/TextProcess/LingTianProcess.cs +++ b/NapCatRobotClient/NapCatRobotClient.Service/Group/TextProcess/LingTianProcess.cs @@ -148,7 +148,7 @@ namespace NapCatRobotClient.Service.Group.TextProcess Type = "text", Data = new() { - Text = $"\r\n【灵田结算通知】\r\n该结算奖励了!" + Text = $"【灵田结算通知】\r\n该结算奖励了!" } }, new MessageItem() diff --git a/NapCatRobotClient/NapCatRobotClient.Service/Group/TextProcess/WantedPriceProcess.cs b/NapCatRobotClient/NapCatRobotClient.Service/Group/TextProcess/WantedPriceProcess.cs index 419e95e..f407a30 100644 --- a/NapCatRobotClient/NapCatRobotClient.Service/Group/TextProcess/WantedPriceProcess.cs +++ b/NapCatRobotClient/NapCatRobotClient.Service/Group/TextProcess/WantedPriceProcess.cs @@ -62,6 +62,14 @@ namespace NapCatRobotClient.Service.Group.TextProcess GroupId = groupId, Message = new() { + new MessageItem() + { + Type = "reply", + Data = new() + { + Id = json["message_id"].ToString() + } + }, new MessageItem() { Type = "text",