fix: ai_search改用s.jina.ai搜索端点,删除napcat_qq和ollama_image

- ai_search: 搜索从r.jina.ai嵌套必应改为s.jina.ai直接搜索,解决旧时间戳问题
- 删除 napcat_qq.py (52KB, 导入即启后台线程)
- 删除 ollama_image.py (冗余图像插件)
This commit is contained in:
xiaoli-cli committed 2026-04-25 21:42:18 +08:00
1 parent 6e14ee12a3
commit 7efb6dfe8b
3 files changed
+5 -1424

No files matched your search

+5 -10
View File
@@ -60,7 +60,7 @@ ai_search <操作> <参数>/r
def get_tool_info(self):
return {
"name": "ai_search",
"description": "AI搜索工具,使用jina.ai服务进行智能搜索,支持网址内容提取和网络搜索。当用户询问天气、新闻、汇率、股票、航班、实时信息、网络内容搜索等问题时,应该直接使用此工具。使用格式:ai_search search <搜索词> 或 ai_search url <网址>",
"description": "AI搜索工具,使用jina.ai服务进行智能搜索,支持网址内容提取和实时网络搜索。当用户询问天气、新闻、汇率、股票、航班、实时信息、网络内容搜索等问题时,应该直接使用此工具。使用格式:ai_search search <搜索词> 或 ai_search url <网址>",
"keywords": ["搜索", "search", "网址", "url", "web", "AI搜索", "网络搜索", "内容提取", "天气", "新闻", "实时信息"],
"usage": """ai_search 工具使用说明:
JSON格式示例:
@@ -144,17 +144,12 @@ JSON格式示例:
return f"网址搜索错误: {str(e)}"
def _search_web(self, query):
"""普通搜索(使用jina.ai + 必应搜索)"""
"""普通搜索(使用 jina.ai 搜索端点 s.jina.ai,返回实时结果)"""
try:
# 对搜索词进行URL编码,确保中文等特殊字符正确编码
# 使用safe=''确保所有非字母数字字符都被编码
encoded_query = quote(query, safe='')
# 构建必应搜索URL
bing_url = f"https://cn.bing.com/search?q={encoded_query}"
# 构建jina.ai的URL - 直接使用必应URL,不需要二次编码
jina_url = f"https://r.jina.ai/{bing_url}"
# s.jina.ai 是 jina.ai 的搜索端点,直接返回实时搜索结果
# 不再嵌套必应URL,避免返回旧时间戳的缓存内容
jina_url = f"https://s.jina.ai/{encoded_query}"
result = self._execute_curl(jina_url)