让ChatGPT在中断回答的时候自动输入「请接上文继续」并发送
我遇到了另一个问题,我把页面挂在后台的时候,有时候它无法自动发送上去,右侧的发送按钮是不可点击的状态。我尝试把源码给ChatGPT,让它看了一眼,它说键盘输入时会触发input事件,但直接修改值不会触发,所以可能导致按钮不可点击,可以加上两行代码,触发input的事件。我自己测试现在是可以挂在后台发送继续了,大佬您可以看一眼吗
setTimeout(function () {
// 找到 textarea 元素,并填充内容为 "请接上文继续"
const textarea = document.querySelector('textarea');
textarea.value = '请接上文继续';
// 触发 input 事件
const event = new Event('input', { bubbles: true });
textarea.dispatchEvent(event);
// 找到与 textarea 同级的 button 元素,并点击它
const siblingButton = textarea.nextElementSibling;
siblingButton.click();
}, Math.floor(Math.random() * (3000 - 500 + 1) + 500));
感谢修正这个问题,已经更新啦
大佬,我遇到一个问题,它有的时候会使用感叹号结尾,比如我让它写小说的时候,这个时候已经完成了,但还是发送了请接上文继续