!7 !include once #1025868 // DynTalkBot2 standardBot1 agiBlueRulesBot { processSimplified { if null (s = dropMyPrefixOrNull(s)) null; L rules = agiBlue_ruleObjects(); L matches = agiBlue_matchAllRulesOnInput(s); if (empty(matches)) ret "No matches with " + nRules(rules); L matches2 = takeFirst(5, matches); try answer mapToLines_rtrim(matches2, mm -> backtickQuote(mm.rewrittenRHS()) + "\n " + mm.map ) + plusNMoreWithNL(matches, matches2); } }