This commit is contained in:
Joseph Cheung 2023-03-12 21:08:31 +08:00
parent 1b8cec25a7
commit fbfac5b2bb
2 changed files with 20 additions and 5 deletions

File diff suppressed because one or more lines are too long

View file

@ -1320,7 +1320,11 @@ let article
let sentences=[]
function modal_open(url, num)
{
if(lock_chat==1) return;
if(lock_chat==1)
{
alert("请耐心等待上一个会话结束");
return;
}
prev_chat = document.getElementById('chat_talk').innerHTML;
if(num == 'pdf') { document.getElementById('chat_talk').innerHTML = prev_chat+'<div class="chat_question">'+'打开链接'+'<a class="footnote">'+ 'PDF' +'</a>'+"</div>";}
@ -1886,7 +1890,10 @@ function fetchRetry(url, tries, fetchOptions = {}) {
}
function send_webchat(elem)
{
if(lock_chat!=0) return;
if(lock_chat!=0){
alert("请耐心等待上一个会话结束");
return;
}
lock_chat = 1;
knowledge = document.querySelector("#chat").innerHTML.replace(/<a.*?>.*?<\/a.*?>/g, '').replace(/<hr.*/gs, '').replace(/<[^>]+>/g,"").replace(/\n\n/g,"\n")
if(knowledge.length>400)knowledge.slice(400)
@ -2001,7 +2008,10 @@ function send_modalchat(elem,word_en)
if(word.length==0 || word.length > 140) return;
trimArray(word_last,500)
if(lock_chat!=0) return;
if(lock_chat!=0) {
alert("请耐心等待上一个会话结束");
return;
}
lock_chat = 1;
const knowledge = document.querySelector("#chat").innerHTML.replace(/<a.*?>.*?<\/a.*?>/g, '').replace(/<hr.*/gs, '').replace(/<[^>]+>/g,"").replace(/\n\n/g,"\n") +"\n以上是关键词“" + search_queryquery + "”的搜索结果\n"
@ -2163,7 +2173,10 @@ function send_chat(elem)
if (word.includes("你能") || word.includes("讲讲") || word.includes("扮演") || word.includes("模仿") || word.includes("请推荐") || word.includes("帮我") || word.includes("写一段") || word.includes("写一个") || word.includes("请问") || word.includes("请给") || word.includes("请你") || word.includes("请推荐") || word.includes("能帮忙") || word.includes("介绍一下") || word.includes("为什么") || word.includes("什么是") || word.includes("有什么") || word.includes("怎样") || word.includes("给我") || word.includes("如何") || word.includes("谁是") || word.includes("查询") || word.includes("告诉我") || word.includes("查一下") || word.includes("找一个") || word.includes("什么样") || word.includes("哪个") || word.includes("哪些") || word.includes("哪一个") || word.includes("哪一些") || word.includes("啥是") || word.includes("为啥") || word.includes("怎么"))
return send_webchat(elem);
if(lock_chat!=0) return;
if(lock_chat!=0) {
alert("请耐心等待上一个会话结束");
return;
}
lock_chat = 1;
const knowledge = document.querySelector("#chat").innerHTML.replace(/<a.*?>.*?<\/a.*?>/g, '').replace(/<hr.*/gs, '').replace(/<[^>]+>/g,"").replace(/\n\n/g,"\n") +"\n以上是关键词“" + search_queryquery + "”的搜索结果\n"