diff --git a/searx/webapp.py b/searx/webapp.py index f9cee6c38..a288fa78d 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -916,6 +916,87 @@ button.btn_more { var word_last=""; var lock_chat=1; + + +function send_webchat(elem) +{ + if(lock_chat!=0) return; + lock_chat = 1; + knowledge = document.querySelector("#chat").innerHTML.replace(/.*?<\/a.*?>/g, '').replace(/]+>/g,"").replace(/\n\n/g,"\n") + if(knowledge.length>400)knowledge.slice(400) + knowledge += "\n以上是关键词 ''' + search_query.query + r''' 的搜索结果\n" + let word = document.querySelector("#chat_input").value; + if(elem){word = elem.textContent;elem.remove()} + if(word.length==0 || word.length > 140) return; + fetch('https://search.kg/search?q='+encodeURIComponent(word)+'&language=zh-CN&time_range=&safesearch=0&categories=general&format=json') + .then(response => response.json()) + .then(data => { + prompt = JSON.parse(atob( (/