feat: 猜成语设置成模糊匹配

main
LyMysterious 10 months ago
parent fc5dc1f28a
commit 375a7fb517

@ -27,12 +27,20 @@ namespace RoBot.Start.Cmd
{
string emojiString = match.Groups[1].Value.Trim();
Dictionary<string, string> dict = AppConfigHelper.GetSection<Dictionary<string, string>>("猜成语");
if (dict?.Count > 0 && dict.TryGetValue(emojiString, out string val))
if (dict?.Count > 0)
{
var systemConfig = GlobalConfig.ConfigSetting;
var bot = GlobalConfig.BotContext;
var groupMessageChain = MessageBuilder.Group((uint)systemConfig.GroupQQ).Forward(chain).Text(val);
await bot.SendMessage(groupMessageChain.Build());
string val = "";
foreach (var item in dict)
{
if (emojiString.Contains(item.Value))
{
var systemConfig = GlobalConfig.ConfigSetting;
var bot = GlobalConfig.BotContext;
var groupMessageChain = MessageBuilder.Group((uint)systemConfig.GroupQQ).Forward(chain).Text(val);
await bot.SendMessage(groupMessageChain.Build());
break;
}
}
}
}
}

Loading…
Cancel
Save