|
|
|
|
@ -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)
|
|
|
|
|
{
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|