MCPcopy Create free account
hub / github.com/Epic0522/Codex-Remote-Contact / buildWikipediaQuery

Function buildWikipediaQuery

src/server.js:2279–2287  ·  view source on GitHub ↗
(query)

Source from the content-addressed store, hash-verified

2277}
2278
2279function buildWikipediaQuery(query) {
2280 return stripMentionText(query)
2281 .replace(/[??。!!,,::]+$/g, "")
2282 .trim()
2283 .replace(/^(查一下|搜一下|百科一下|百科|网上查一下|帮我查一下)\s*/, "")
2284 .replace(/^谁是\s*/, "")
2285 .replace(/(是什么意思|什么意思|啥意思|什么梗|啥梗|是什么梗|什么定义|的定义是什么|定义是什么|是什么东西|是什么|是谁|谁是|出处是什么|来源是什么|最近怎么样|最新消息)$/i, "")
2286 .trim() || String(query || "").trim();
2287}
2288
2289async function searchWikipediaTitles(query, signal, lang) {
2290 const url = `https://${lang}.wikipedia.org/w/api.php?action=opensearch&search=${encodeURIComponent(query)}&limit=3&namespace=0&format=json&origin=*`;

Callers 1

searchWikipediaFunction · 0.85

Calls 1

stripMentionTextFunction · 0.85

Tested by

no test coverage detected