// ==UserScript==
// @name 三三制-全自动答题交卷
// @namespace http://tampermonkey.net/
// @version 4.2
// @description 全自动完成所有题目并交卷修正弹窗逻辑
// @author Automation Expert (修改 by AI)
// @match https://33.bxwxm.com.cn/index/exam/show/id/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 配置项
const CONFIG = {
isPaused: false, // 暂停状态标志
apiKey: '', // 由用户输入API密钥
model: 'deepseek-chat', // 使用deepseek-chat模型
answerDelay: 1500, // 每题答题延迟(ms)
nextDelay: 1000, // 下一题延迟(ms)
submitDelay: 3000, // 交卷前延迟(ms)
maxRetries: 3, // API调用最大重试次数
temperature: 0.3, // 控制回答随机性(0-1)
smartMode: true, // 启用智能答题策略
answerMode: 'ai', // 默认'ai', 会根据用户选择改变
localQuestionBank: [] // Stores parsed local questions
};
// 精准元素选择器
const SELECTORS = {
question: 'ul.list-unstyled.question',
activeQuestion: 'ul.list-unstyled.question[style*="display: block"]',
option: 'input[type="radio"], input[type="checkbox"]',
nextBtn: '#nextQuestion',
submitBtn: '#submitQuestions',
questionId: '.questionId:not(.active_question_id)' // 未答题的题号
};
// 主流程控制器
async function autoAnswerAll() {
console.log('开始全自动答题流程...');
let answerCount = 0;
// 循环处理每道题
while (true) {
// 检查暂停状态
while (CONFIG.isPaused) {
await delay(500);
}
const currentQuestion = document.querySelector(SELECTORS.activeQuestion);
if (!currentQuestion) {
console.log('未找到当前活动题目,可能已答完所有题目。');
break;
}
// 检查答题次数 (注意:这里的30题限制可能需要根据实际情况调整或移除)
answerCount++;
if (answerCount >= 30 && false) { //暂时禁用此30题限制,如需启用请移除 "&& false"
CONFIG.isPaused = true;
if(document.getElementById('pauseBtn')) document.getElementById('pauseBtn').textContent = '▶ 继续';
if(document.getElementById('autoAnswerBtn')) document.getElementById('autoAnswerBtn').disabled = true;
alert('已达到30题答题上限(此为脚本内设,可修改),请检查后手动提交试卷');
return;
}
// 执行智能答题
await answerQuestion(currentQuestion);
// 点击下一题或结束循环
const hasNext = await goToNextQuestion();
if (!hasNext) {
console.log('没有下一题了,答题流程结束。');
break;
}
}
// 答题结束提示
alert('所有可见题目已自动处理完毕,请仔细检查后手动提交试卷!');
// 如果需要自动交卷,可以取消下面这行注释,但不建议,手动检查更安全
// await delay(CONFIG.submitDelay);
// submitExam();
}
// 解析本地题库
function parseLocalQuestionBank(bankText) {
CONFIG.localQuestionBank = [];
const questions = bankText.trim().split(/\n\s*\n/); // Split by blank lines
questions.forEach(qBlock => {
const lines = qBlock.trim().split('\n');
if (lines.length >= 2) {
const questionLine = lines.find(line => line.startsWith('题目:'));
const answerLine = lines.find(line => line.startsWith('答案:'));
if (questionLine && answerLine) {
const question = questionLine.replace('题目:', '').trim();
const answer = answerLine.replace('答案:', '').trim();
CONFIG.localQuestionBank.push({ question, answer });
}
}
});
console.log('本地题库解析完成:', CONFIG.localQuestionBank.length, '条题目');
if (CONFIG.localQuestionBank.length === 0 && bankText.trim() !== "") {
console.warn('题库内容不为空,但未能解析出任何题目。请检查题库格式。');
}
}
// 本地题库答题逻辑
async function answerWithLocalBank(questionElement) {
const questionTitleElement = questionElement.querySelector('.question_title');
const questionContentElement = questionElement.querySelector('.question_content');
const questionTitle = questionTitleElement?.textContent?.trim() || '';
const questionContent = questionContentElement?.textContent?.trim() || '';
let currentQuestionText = questionTitle;
if (questionContent && questionContent !== questionTitle) {
currentQuestionText = (questionTitle + " " + questionContent).trim();
}
console.log('当前题目 (用于匹配):', currentQuestionText);
let foundAnswerEntry = null;
for (const entry of CONFIG.localQuestionBank) {
const bankQuestionNormalized = entry.question.replace(/^题目:/, '').trim();
const currentQuestionNormalized = currentQuestionText.replace(/^题目:/, '').trim();
const questionTitleNormalized = questionTitle.replace(/^题目:/, '').trim();
if (currentQuestionNormalized.includes(bankQuestionNormalized) ||
(bankQuestionNormalized.includes(questionTitleNormalized) && questionTitleNormalized.length > 5) ) {
foundAnswerEntry = entry;
console.log('题库命中:', entry.question, '答案:', entry.answer);
break;
}
}
if (foundAnswerEntry) {
const answers = foundAnswerEntry.answer.split(',').map(a => a.trim().toUpperCase());
const options = questionElement.querySelectorAll(SELECTORS.option);
let answered = false;
answers.forEach(ans => {
const option = Array.from(options).find(opt => opt.value.toUpperCase() === ans);
if (option) {
triggerClick(option);
console.log(`本地题库选择: ${ans}`);
answered = true;
} else {
console.warn(`本地题库答案 "${ans}" 对应的选项未找到`);
}
});
if (!answered && answers.length > 0) {
console.log('本地题库答案的选项均未找到,将随机选择。');
selectRandomAnswer(questionElement.querySelectorAll(SELECTORS.option), getQuestionType(questionElement));
}
} else {
console.log('本地题库未找到答案,将随机选择。');
selectRandomAnswer(questionElement.querySelectorAll(SELECTORS.option), getQuestionType(questionElement));
}
await delay(CONFIG.answerDelay);
}
// 主答题调度逻辑
async function answerQuestion(questionElement) {
if (CONFIG.answerMode === 'local') {
console.log('使用本地题库答题...');
await answerWithLocalBank(questionElement);
} else if (CONFIG.answerMode === 'ai') {
console.log('使用AI答题...');
if (!CONFIG.apiKey && CONFIG.answerMode === 'ai') {
alert('AI答题模式需要API密钥,但未设置。请刷新页面并选择AI模式时输入密钥。');
CONFIG.isPaused = true;
if(document.getElementById('pauseBtn')) document.getElementById('pauseBtn').textContent = '▶ 继续';
if(document.getElementById('autoAnswerBtn')) document.getElementById('autoAnswerBtn').disabled = true;
return;
}
await answerWithAI(questionElement);
}
}
// AI答题核心逻辑
async function answerWithAI(questionElement) {
try {
const questionInfo = {
title: questionElement.querySelector('.question_title')?.textContent || '',
content: questionElement.querySelector('.question_content')?.textContent || '',
type: getQuestionType(questionElement),
options: Array.from(questionElement.querySelectorAll('li')).map(li => {
const input = li.querySelector('input[type="radio"], input[type="checkbox"]');
return input ? {
value: input.value,
text: li.textContent.replace(input.value, '').trim()
} : null;
}).filter(Boolean)
};
const response = await fetch('https://api.deepseek.com/v1/chat/completions', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${CONFIG.apiKey}`
},
body: JSON.stringify({
model: CONFIG.model,
messages: [
{
role: "system",
content: "你是一个专业的考试助手,需要准确回答考试题目。只返回选项字母,不要解释。"
},
{
role: "user",
content: `这是一道${questionInfo.type}题:\n\n题目:${questionInfo.title}\n内容:${questionInfo.content}\n\n选项:\n${questionInfo.options.map(opt => `${opt.value}. ${opt.text}`).join('\n')}\n\n请只回答选项字母${questionInfo.type === 'multi' ? '(多选题请用逗号分隔多个选项,如"A,B,C")' : ''}`
}
],
temperature: CONFIG.temperature,
max_tokens: 100
})
});
const data = await response.json();
const answer = data.choices?.[0]?.message?.content?.trim();
if (answer) {
const answers = answer.split(',').map(a => a.trim().toUpperCase()); // Ensure uppercase for matching
const options = questionElement.querySelectorAll(SELECTORS.option);
let aiSelected = false;
answers.forEach(ans => {
const option = Array.from(options).find(opt => opt.value.toUpperCase() === ans);
if (option) {
triggerClick(option);
console.log(`AI选择: ${ans}`);
aiSelected = true;
} else {
console.warn(`AI返回的答案 "${ans}" 对应的选项未找到。`);
}
});
if (!aiSelected && answers.length > 0) {
console.log('AI返回的答案选项均未匹配,将随机选择。');
selectRandomAnswer(questionElement.querySelectorAll(SELECTORS.option), questionInfo.type);
} else if (answers.length === 0) {
console.log('AI未给出明确答案,将随机选择。');
selectRandomAnswer(questionElement.querySelectorAll(SELECTORS.option), questionInfo.type);
}
} else {
throw new Error('AI未返回有效答案');
}
} catch (error) {
console.error('AI答题失败:', error);
CONFIG.isPaused = true;
if(document.getElementById('pauseBtn')) document.getElementById('pauseBtn').textContent = '▶ 继续';
if(document.getElementById('autoAnswerBtn')) document.getElementById('autoAnswerBtn').disabled = true;
alert('AI答题失败,已暂停脚本,请检查API密钥、网络连接或联系作者。请刷新页面重试。');
}
await delay(CONFIG.answerDelay);
}
// 随机选择(保底策略)
function selectRandomAnswer(options, questionType) {
if (!options || options.length === 0) {
console.warn("随机选择失败:没有可供选择的选项。");
return;
}
if (questionType === 'multi') {
const shuffled = [...options].sort(() => 0.5 - Math.random());
// 多选随机选择1到options.length-1个选项, 但至少选1个,最多选3个(如果选项够多)
const maxToSelect = Math.min(3, options.length > 1 ? options.length -1 : 1);
const countToSelect = Math.max(1, Math.floor(Math.random() * maxToSelect) + 1);
shuffled.slice(0, countToSelect).forEach(opt => triggerClick(opt));
console.log(`随机多选选择: ${shuffled.slice(0, countToSelect).map(o=>o.value).join(',')}`);
} else { // 单选/判断
const randomOpt = options[Math.floor(Math.random() * options.length)];
triggerClick(randomOpt);
console.log(`随机${questionType === 'judge' ? '判断' : '单选'}选择: ${randomOpt.value}`);
}
}
// 判断题型
function getQuestionType(questionElement) {
const titleElement = questionElement.querySelector('.question_title');
if (!titleElement) return 'single'; // Default if title not found
const title = titleElement.textContent.toLowerCase(); // Convert to lowercase for robust checking
if (title.includes('判断') || title.includes('对错')) return 'judge';
if (title.includes('多选')) return 'multi';
// Example for a specific question ID, if needed.
// const questionIdElement = questionElement.querySelector('.questionId');
// if (questionIdElement && parseInt(questionIdElement.textContent) === 19) return 'single';
return 'single';
}
// 跳转到下一题
async function goToNextQuestion() {
const nextBtn = document.querySelector(SELECTORS.nextBtn);
// 检查按钮是否存在、可见且可用
if (!nextBtn || nextBtn.offsetParent === null || nextBtn.disabled || nextBtn.style.display === 'none') {
console.log('下一题按钮未找到、不可见、已禁用或已是最后一题。');
return false; // 表示没有下一题或无法点击
}
triggerClick(nextBtn);
await delay(CONFIG.nextDelay);
return true; // 表示成功点击到下一题
}
// 提交试卷 (建议手动)
function submitExam() {
const submitBtn = document.querySelector(SELECTORS.submitBtn);
if (submitBtn) {
console.log('正在自动交卷...');
triggerClick(submitBtn);
} else {
console.log('未找到交卷按钮!');
}
}
// 辅助函数:触发真实点击
function triggerClick(element) {
if (!element) return;
// 确保元素是可见且可交互的 (基本检查)
if (element.offsetParent === null || element.disabled) {
console.warn("尝试点击一个不可见或禁用的元素:", element);
return;
}
element.dispatchEvent(new MouseEvent('click', {
bubbles: true,
cancelable: true,
view: window
}));
}
// 辅助函数:延迟执行
function delay(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
// 添加控制按钮 (样式稍作调整)
function addControlButton() {
if (document.getElementById('autoAnswerControlContainer')) return; // 防止重复添加
const controlContainer = document.createElement('div');
controlContainer.id = 'autoAnswerControlContainer';
controlContainer.style.cssText = `
position: fixed;
bottom: 20px;
right: 20px;
z-index: 10000; /* Ensure high z-index */
display: flex;
flex-direction: column; /* Stack buttons vertically */
gap: 8px; /* Space between buttons */
`;
const pauseBtn = document.createElement('button');
pauseBtn.id = 'pauseBtn';
pauseBtn.textContent = '⏸ 暂停';
pauseBtn.style.cssText = `
padding: 10px 18px;
background: linear-gradient(135deg, #4b6cb7, #182848);
color: white;
border: none;
border-radius: 25px;
font-weight: bold;
font-size: 15px;
cursor: pointer;
box-shadow: 0 3px 12px rgba(75, 108, 183, 0.45);
transition: all 0.25s;
`;
pauseBtn.onmouseover = () => pauseBtn.style.transform = 'scale(1.03)';
pauseBtn.onmouseout = () => pauseBtn.style.transform = 'scale(1)';
pauseBtn.onclick = () => {
CONFIG.isPaused = !CONFIG.isPaused;
pauseBtn.textContent = CONFIG.isPaused ? '▶ 继续' : '⏸ 暂停';
console.log(CONFIG.isPaused ? '已暂停' : '已继续');
};
controlContainer.appendChild(pauseBtn);
const btn = document.createElement('button');
btn.id = 'autoAnswerBtn';
btn.textContent = '★ 全自动答题 ★';
btn.style.cssText = `
padding: 10px 18px;
background: linear-gradient(135deg, #ff5f6d, #ff9966);
color: white;
border: none;
border-radius: 25px;
font-weight: bold;
font-size: 15px;
cursor: pointer;
box-shadow: 0 3px 12px rgba(255, 105, 100, 0.45);
transition: all 0.25s;
`;
btn.onmouseover = () => btn.style.transform = 'scale(1.03)';
btn.onmouseout = () => btn.style.transform = 'scale(1)';
btn.onclick = autoAnswerAll;
controlContainer.appendChild(btn);
document.body.appendChild(controlContainer);
console.log('控制按钮已添加');
}
// 启动脚本
setTimeout(async () => { // async 关键字在这里不是必须的,因为顶层没有 await
console.log("脚本启动...");
// 1. 弹出选择框,让用户选择答题模式
const useLocalBank = confirm("请选择答题模式:\nOK (确定) = 本地题库\nCancel (取消) = AI 答题");
console.log("confirm 对话框选择结果 (useLocalBank):", useLocalBank);
if (useLocalBank) {
// 用户选择了 "OK" (本地题库模式)
console.log("选择本地题库模式");
CONFIG.answerMode = 'local';
const questionBankContent = `
题目:人口高质量发展的核心要素不包括以下哪一项?()。
答案:A
题目:以下哪种措施对提升人口素质最直接最有效?()。
答案:B
题目:中国式现代化中,人口高质量发展在经济领域的关键作用是()。
答案:B
题目:我国当前应对人口老龄化,促进人口高质量发展的重要举措是()。
答案:D
题目:人口高质量发展对科技创新的影响主要体现在()。
答案:B
题目:以下哪项不是人口分布合理对中国式现代化的意义?()
答案:C
题目:实现人口高质量发展,在医疗卫生领域的关键任务是()。
答案:B
题目:从人口高质量发展角度,职业教育在中国式现代化中的作用是()。
答案:D
题目:为促进人口高质量发展,我国在人才政策方面应()。
答案:C
题目:人口高质量发展与生态文明建设的关系是()。
答案:C
题目:人口高质量发展支撑中国式现代化体现在以下哪些方面()。
答案:A,B,C,D
题目:提升人口素质包含提升()。
答案:A,B,C,D
题目:促进人口结构优化的措施有()。
答案:A,B,C
题目:人口高质量发展对教育的要求包括()。
答案:A,B,C,D
题目:从人口高质量发展角度,城市发展应注重()。
答案:A,B,C
题目:人口高质量发展就是要追求人口数量的持续增长。
答案:B
题目:提升人口素质对经济发展的作用不大。
答案:B
题目:合理的人口分布有助于资源的均衡配置。
答案:A
题目:应对人口老龄化主要是家庭的责任,与政府和社会无关。
答案:B
题目:人口高质量发展与产业升级是相互促进的关系。
答案:A
题目:从教育大国迈向教育强国的核心是()。
答案:A
题目:推动教育强国建设,关键在于()。
答案:C
题目:教育强国建设中,应注重培养学生的()。
答案:B
题目:深化教育改革,需要推进的教育评价改革重点是()。
答案:B
题目:在从教育大国迈向强国的过程中,要构建的教育体系是()。
答案:B
题目:加强教育信息化建设,主要目的是()。
答案:C
题目:教育强国建设对社会发展的重要作用体现在()。
答案:A
题目:要实现从教育大国到强国的转变,应加强的教育阶段衔接是()。
答案:B
题目:推进教育强国建设,要坚持的教育理念是()。
答案:C
题目:教育强国建设中,培养学生国际视野的重要途径是()。
答案:D
题目:从教育大国迈向教育强国,需要加强的方面有()。
答案:A,B,C,D
题目:在推进教育强国建设中,学校可以采取的措施有()。
答案:A,B,D
题目:教育强国背景下,家庭教育的作用有()。
答案:A,B,D
题目:为助力从教育大国迈向强国,社会可以()。
答案:A,B,C,D
题目:推进教育强国建设,学生自身的努力并不重要。
答案:B
题目:教育信息化建设只是为了让学生更好地使用电子设备。
答案:B
题目:从教育大国迈向教育强国,只需要关注学校教育质量的提升。
答案:B
题目:教育强国建设能促进社会公平与进步。
答案:A
题目:构建现代化教育体系与培养学生创新能力无关。
答案:B
题目:建设社会主义文化强国,关键在于()。
答案:A
题目:社会主义核心价值观是当代中国精神的集中体现,凝结着全体人民共同的()。
答案:A
题目:下列哪项不属于文化强国建设中要弘扬的中华优秀传统文化的精神特质()。
答案:A
题目:建设社会主义文化强国,要坚持以()为中心的创作导向。
答案:A
题目:推动文化繁荣、建设文化强国、建设中华民族现代文明,是()的重大任务。
答案:A
题目:以下对文化自信理解正确的是()。
答案:B
题目:繁荣发展文化事业和文化产业,要坚持把()放在首位。
答案:A
题目:加强文化建设,有助于提升国家的()。
答案:B
题目:建设社会主义文化强国,必须牢牢掌握()工作领导权。
答案:A
题目:要建设具有强大凝聚力和引领力的社会主义(),巩固全体人民团结奋斗的共同思想基础。
答案:C
题目:建设社会主义文化强国的重要意义体现在()。
答案:A,B,C,D
题目:以下属于弘扬中华优秀传统文化的做法有()。
答案:A,B,C,D
题目:坚定文化自信,需要()。
答案:A,B,C
题目:建设社会主义文化强国,要繁荣发展哲学社会科学,具体措施包括()。
答案:A,B,C
题目:加强文化建设,提升国家文化软实力,要()。
答案:A,B,C,D
题目:建设社会主义文化强国,不需要重视文化产业发展,只需要关注文化事业即可。
答案:B
题目:文化自信是一个国家、一个民族发展中更基本、更深沉、更持久的力量。
答案:A
题目:弘扬中华优秀传统文化就是要原封不动地继承。
答案:B
题目:意识形态工作对建设社会主义文化强国无关紧要。
答案:B
题目:建设社会主义文化强国,只要政府努力就行,与普通民众无关。
答案:B
题目:党的十八大以来,习近平总书记()次到广西视察。
答案:C
题目:2015年习近平总书记参加()全国人大三次会议广西代表团审议。
答案:B
题目:2017年,习近平总书记到广西视察,对广西经济社会发展提出()新要求。
答案:C
题目:2018年,在广西壮族自治区成立60周年之际,习近平总书记题词是()。
答案:A
题目:2019年6月14日,中国国家主席习近平在上海合作组织成员国元首理事会第十九次会议上发表重要讲话,明确表示“支持在()建立国际医学开放试验区,继续推动上海合作组织医学创新合作”
答案:D
题目:习近平总书记对()实现整族脱贫作出重要指示,充分体现了对民族地区发展和民族群众的关心关怀。
答案:A
题目:习近平总书记为广西发展提出“解放思想、创新求变,向海图强、开放发展”16字总要求,其中()是制胜法宝。
答案:A
题目:习近平总书记为广西发展提出“解放思想、创新求变,向海图强、开放发展”16字总要求,其中()是活力源泉。
答案:B
题目:习近平总书记为广西发展提出“解放思想、创新求变,向海图强、开放发展”16字总要求,其中()是发展指向。
答案:C
题目:习近平总书记为广西发展提出“解放思想、创新求变,向海图强、开放发展”16字总要求,其中()是目标引领。
答案:D
题目:习近平总书记在参加十二届全国人大三次会议广西代表团审议时,赋予广西的“三大定位”是()。
答案:A,B,C
题目:2021年4月视察广西时提出了()总要求。
答案:A,B,C,D
题目:习近平总书记在参加党的二十大广西代表团讨论时,对广西提出的重要要求是()。
答案:A,B,C,D,E
题目:2023年,习近平总书记考察广西并发表重要讲话,提出()16字总要求,为广西在新征程推进交通运输高质量发展指明了前进方向、提供了根本遵循、注入了强大动力。
答案:A,B,C,D
题目:习近平总书记关于广西工作论述的重要要求是新时代壮美广西建设的()。
答案:A,B,C
题目:习近平总书记关于广西工作论述的重要要求涵盖()等各个领域。
答案:A,B,C,D
题目:广西要加强(),全力打造21世纪海上丝绸之路重要枢纽。
答案:A,B,C,D
题目:对广西经济社会发展提出“五个扎实”新要求,涉及()等不同领域。
答案:A,B,C,D
题目:习近平总书记指出,广西要在巩固发展()上彰显新担当。
答案:A,B,C
题目:2015年3月8日,习近平总书记在参加十二届全国人大三次会议广西代表团审议时,赋予广西的“三大定位”新使命。
答案:A
题目:向第十八届中国—东盟博览会和中国—东盟商务与投资峰会致贺信,充分体现了以习近平同志为核心的党中央对中国—东盟博览会、中国—东盟商务与投资峰会的高度重视和对广西的关怀厚爱。
答案:A
题目:广西要进一步正视差距、补强短板,齐心协力、勇毅前行,主动适应和引领新一轮科技革命和产业变革。
答案:A
题目:广西有4万平方公里海域、1600多公里大陆海岸线、600多个海岛、10多个港湾,是广西发展向海经济、实现向海图强所具有的得天独厚优势。
答案:A
题目:习近平总书记多次就广西民族工作作出重要指示批示,称赞广西是全国民族团结进步示范区。
答案:A
题目:2024年8月22日,我国在文昌航天发射场使用()改运载火箭,成功将中星4A卫星发射升空,卫星顺利进入预定轨道。
答案:D
题目:北京时间2024年8月10日晚,巴黎奥运会乒乓球女子团体决赛在南巴黎竞技场4号馆进行。
答案:B
题目:巴黎奥运会网球女单决赛中,首次参加奥运会的中国队选手郑钦文摘得金牌,这是中国网球队夺得的()奥运会女单金牌。
答案:A
题目:2024年7月29日,十四届全国政协第二十二次双周协商座谈会在北京召开。
答案:C
题目:财政部7月24日发行550亿元()年期超长期特别国债,票面利率2.47%。
答案:B
题目:今年“三支一扶”计划实施工作中央财政支持招募()万名毕业生。
答案:A
题目:国家疾控局等4部门7月22日联合发布()。
答案:C
题目:(),习近平总书记《关于〈中共中央关于进一步全面深化改革、推进中国式现代化的决定〉的说明》公布。
答案:A
题目:中国共产党第二十届中央委员会第()次全体会议,于2024年7月15日至18日在北京举行。
答案:A
题目:国家发改委、国家能源局联合发布(),统筹推进存量煤电机组低碳化改造和新上煤电机组低碳化建设,助力实现碳达峰碳中和目标。
答案:A
题目:推动全球南方团结合作的关键基础是()。
答案:A
题目:全球南方国家在团结合作中,提升自身国际话语权的主要途径是()。
答案:B
题目:以下对于全球南方团结合作在经济领域的意义,表述正确的是()。
答案:C
题目:全球南方团结合作的主要目标是()。
答案:B
题目:加强全球南方国家之间的人文交流,主要作用在于()。
答案:B
题目:全球南方国家在应对全球性挑战时,团结合作的优势体现在()。
答案:C
题目:推动全球南方团结合作不断深化的重要保障是()。
答案:B
题目:在全球南方团结合作中,新型产业的合作重点在于()。
答案:C
题目:全球南方团结合作对于世界多极化发展的作用是()。
答案:B
题目:全球南方国家之间开展基础设施合作的主要目的是()。
答案:C
题目:全球南方团结合作在国际事务中可以发挥的作用有()。
答案:A,B,C,D
题目:全球南方国家团结合作过程中面临的挑战可能包括()。
答案:A,B,C,D
题目:加强全球南方国家在教育领域的合作,能够带来的积极影响有()。
答案:A,B,C,D
题目:推动全球南方团结合作,需要从以下哪些方面努力()。
答案:A,B,C,D
题目:全球南方国家只要各自发展,不需要团结合作也能实现国际地位提升。
答案:B
题目:全球南方团结合作应该以牺牲部分国家利益来换取整体发展。
答案:B
题目:加强全球南方国家在科技领域的合作可以促进技术创新和共享。
答案:A
题目:全球南方团结合作对于解决全球性环境问题没有实际作用。
答案:B
题目:全球南方国家团结合作中,文化交流是可有可无的部分。
答案:B
题目:人口高质量发展的核心要素不包括以下哪一项?()。
答案:A
题目:以下哪种措施对提升人口素质最直接最有效?()。
答案:B
题目:中国式现代化中,人口高质量发展在经济领域的关键作用是()。
答案:B
题目:我国当前应对人口老龄化,促进人口高质量发展的重要举措是()。
答案:D
题目:人口高质量发展对科技创新的影响主要体现在()。
答案:B
题目:以下哪项不是人口分布合理对中国式现代化的意义?()
答案:C
题目:实现人口高质量发展,在医疗卫生领域的关键任务是()。
答案:B
题目:从人口高质量发展角度,职业教育在中国式现代化中的作用是()。
答案:D
题目:为促进人口高质量发展,我国在人才政策方面应()。
答案:C
题目:人口高质量发展与生态文明建设的关系是()。
答案:C
题目:人口高质量发展支撑中国式现代化体现在以下哪些方面()。
答案:A,B,C,D
题目:提升人口素质包含提升()。
答案:A,B,C,D
题目:促进人口结构优化的措施有()。
答案:A,B,C
题目:人口高质量发展对教育的要求包括()。
答案:A,B,C,D
题目:从人口高质量发展角度,城市发展应注重()。
答案:A,B,C
题目:人口高质量发展就是要追求人口数量的持续增长。
答案:B
题目:提升人口素质对经济发展的作用不大。
答案:B
题目:合理的人口分布有助于资源的均衡配置。
答案:A
题目:应对人口老龄化主要是家庭的责任,与政府和社会无关。
答案:B
题目:人口高质量发展与产业升级是相互促进的关系。
答案:A
题目:从教育大国迈向教育强国的核心是()。
答案:A
题目:推动教育强国建设,关键在于()。
答案:C
题目:教育强国建设中,应注重培养学生的()。
答案:B
题目:深化教育改革,需要推进的教育评价改革重点是()。
答案:B
题目:在从教育大国迈向强国的过程中,要构建的教育体系是()。
答案:B
题目:加强教育信息化建设,主要目的是()。
答案:C
题目:教育强国建设对社会发展的重要作用体现在()。
答案:A
题目:要实现从教育大国到强国的转变,应加强的教育阶段衔接是()。
答案:B
题目:推进教育强国建设,要坚持的教育理念是()。
答案:C
题目:教育强国建设中,培养学生国际视野的重要途径是()。
答案:D
题目:从教育大国迈向教育强国,需要加强的方面有()。
答案:A,B,C,D
题目:在推进教育强国建设中,学校可以采取的措施有()。
答案:A,B,D
题目:教育强国背景下,家庭教育的作用有()。
答案:A,B,D
题目:为助力从教育大国迈向强国,社会可以()。
答案:A,B,C,D
题目:推进教育强国建设,学生自身的努力并不重要。
答案:B
题目:教育信息化建设只是为了让学生更好地使用电子设备。
答案:B
题目:从教育大国迈向教育强国,只需要关注学校教育质量的提升。
答案:B
题目:教育强国建设能促进社会公平与进步。
答案:A
题目:构建现代化教育体系与培养学生创新能力无关。
答案:B
题目:建设社会主义文化强国,关键在于()。
答案:A
题目:社会主义核心价值观是当代中国精神的集中体现,凝结着全体人民共同的()。
答案:A
题目:下列哪项不属于文化强国建设中要弘扬的中华优秀传统文化的精神特质()。
答案:A
题目:建设社会主义文化强国,要坚持以()为中心的创作导向。
答案:A
题目:推动文化繁荣、建设文化强国、建设中华民族现代文明,是()的重大任务。
答案:A
题目:以下对文化自信理解正确的是()。
答案:B
题目:繁荣发展文化事业和文化产业,要坚持把()放在首位。
答案:A
题目:加强文化建设,有助于提升国家的()。
答案:B
题目:建设社会主义文化强国,必须牢牢掌握()工作领导权。
答案:A
题目:要建设具有强大凝聚力和引领力的社会主义(),巩固全体人民团结奋斗的共同思想基础。
答案:C
题目:建设社会主义文化强国的重要意义体现在()。
答案:A,B,C,D
题目:以下属于弘扬中华优秀传统文化的做法有()。
答案:A,B,C,D
题目:坚定文化自信,需要()。
答案:A,B,C
题目:建设社会主义文化强国,要繁荣发展哲学社会科学,具体措施包括()。
答案:A,B,C
题目:加强文化建设,提升国家文化软实力,要()。
答案:A,B,C,D
题目:建设社会主义文化强国,不需要重视文化产业发展,只需要关注文化事业即可。
答案:B
题目:文化自信是一个国家、一个民族发展中更基本、更深沉、更持久的力量。
答案:A
题目:弘扬中华优秀传统文化就是要原封不动地继承。
答案:B
题目:意识形态工作对建设社会主义文化强国无关紧要。
答案:B
题目:建设社会主义文化强国,只要政府努力就行,与普通民众无关。
答案:B
题目:()是中华民族走向伟大复兴的历史必然。
答案:A
题目:()是解决台湾问题的基本方针,也是实现两岸统一的最佳方式,对两岸同胞和中华民族最有利。
答案:C
题目:2024年4月10日,中共中央总书记习近平在()会见马英九一行。
答案:A
题目:2024年4月3日,台湾()海域发生7.3级地震。
答案:A
题目:推动两岸关系和平发展,关键是()。
答案:C
题目:推动两岸关系和平发展,核心是()。
答案:D
题目:()是两岸同胞共同的精神家园和纽带。
答案:A
题目:“一国两制”伟大构想,最早是针对()提出来的。
答案:C
题目:“一国两制”的根本宗旨是()。
答案:C
题目:()是两岸关系的政治基础。
答案:D
题目:完成祖国统一大业是()。
答案:A,B,C,D
题目:习近平总书记指出,两岸青年要增强做中国人的()。
答案:A,B,C
题目:习近平总书记强调,两岸同胞有()。
答案:A,B,C
题目:习近平总书记指出,两岸同胞要做到()。
答案:A,B,C,D
题目:中华文明突出的统一性,决定了()的共同信念。
答案:A,B,C,D
题目:岛内的主流民意是()。
答案:A,B,C,D
题目:“一国两制”是一个()。
答案:A,B,C,D
题目:当前,台海形势严峻复杂,面临风高浪急的挑战,根源在于民进党()。
答案:A,B,C
题目:中华民族共同体意识是()。
答案:A,B,C
题目:实现祖国统一的最佳方式是和平统一。
答案:A
题目:实现祖国统一的正确道路是和平发展。
答案:A
题目:中华文化是中华民族共同体意识的历史根基和思想源泉。
答案:A
题目:一个中国原则是两岸关系的政治基础。
答案:A
题目:美国是祖国统一的最大障碍
答案:B
题目:新质生产力对于优化经济结构的作用是()。
答案:D
题目:新质生产力强调的数字化转型主要是指()。
答案:B
题目:新质生产力的主要特征不包括()。
答案:A
题目:新质生产力对于提升全球价值链地位的作用是()。
答案:D
题目:新质生产力强调的绿色发展理念主要体现在()。
答案:C
题目:新质生产力强调的智能化制造主要是指()。
答案:D
题目:新质生产力的发展对于提升国家文化软实力的主要作用是()。
答案:D
题目:新质生产力的发展需要坚持()。
答案:C
题目:新质生产力的发展需要依靠()。
答案:A
题目:在新质生产力的推动下,经济增长的动力主要来源于()。
答案:C
题目:新质生产力的发展对于经济社会的影响体现在()。
答案:A,B,D
题目:新质生产力的发展需要依靠()。
答案:A,D
题目:新质生产力在推动经济高质量发展中的作用有()。
答案:A,B,D
题目:在新质生产力的推动下,企业需要()。
答案:A,C
题目:关于新质生产力,下列说法正确的是()。
答案:C,D
题目:新质生产力的发展对于提升国际竞争力的意义在于()。
答案:A,C,D
题目:下列关于新质生产力的说法,正确的是()。
答案:A,B,D
题目:关于新质生产力的表述正确的是()。
答案:B,C,D
题目:关于新质生产力的说法错误的是()。
答案:A,B,C
题目:新质生产力对于促进区域协调发展的作用表现在()。
答案:B,D
题目:新质生产力的发展必然导致传统产业的淘汰。
答案:B
题目:新质生产力的发展是一个长期的持续的过程。
答案:A
题目:新质生产力是推动经济社会持续健康发展的关键力量。
答案:A
题目:新质生产力的发展意味着对传统生产方式的彻底颠覆。
答案:B
题目:新质生产力的发展必须注重技术创新与制度创新的结合。
答案:A
题目:()是党和人民事业大踏步赶上时代的重要法宝。
答案:A
题目:()是中国式现代化的重要保障。
答案:B
题目:()是全面建设社会主义现代化的首要任务。
答案:A
题目:科学的宏观调控、有效的政府治理是发挥社会主义市场经济体制优势的()。
答案:C
题目:城乡融合发展是中国式现代化的()。
答案:D
题目:()是中国式现代化的鲜明标识。
答案:B
题目:()是中国式现代化的本质要求。
答案:B
题目:()是中国式现代化的重要保障。
答案:A
题目:中国式现代化是()相协调的现代化。
答案:A
题目:到()年,全面建成高水平社会主义市场经济体制,中国特色社会主义制度更加完善,基本实现国家治理体系和治理能力现代化,基本实现社会主义现代化。
答案:B
题目:进一步全面深化改革党的总目标是()。
答案:A,B
题目:推动()更好相适应,为中国式现代化提供强大动力和制度保障。
答案:A,B,C
题目:总结和运用改革开放以来特别是新时代全面深化改革的宝贵经验,贯彻()原则。
答案:A,B,C,D,E,F
题目:坚持和落实的“两个毫不动摇”是()。
答案:A,B
题目:()是中国式现代化的基础性、战略性支撑。
答案:A,B,C
题目:坚持和完善我国(),丰富各层级民主形式,把人民当家作主具体、现实体现到国家政治生活和社会生活各方面。
答案:A,B,C
题目:积极发展(),加强对重大战略、重点领域、薄弱环节的优质金融服务。
答案:A,B,C,D,E
题目:关于如何完善高水平对外开放体制机制,下列表述正确的是()。
答案:A,B,C,D,E
题目:推进政府机构、职能、权限、程序、责任法定化,促进政务服务(),完善覆盖全国党的一体化在线政务服务平台。
答案:A,B,C
题目:必须坚持尽力而为、量力而行,完善基本公共服务制度体系,加强()民生建设,解决好人民最关心最直接最现实的利益问题,不断满足人民对美好生活的向往。
答案:A,B,C
题目:党的领导事进一步全面深化改革、推进中国式现代化的根本保证。
答案:A
题目:国防和军队现代化是中国式现代化的重要组成部分。
答案:A
题目:国家安全是中国式现代化行稳致远的重要基础。
答案:A
题目:中国式现代化是人与自然和谐共生的现代化。
答案:A
题目:完善中国特色现代企业制度,弘扬教育家精神,加快建设更多世界一流企业。
答案:B
题目:人口高质量发展的核心要素不包括以下哪一项?()。
答案:A
题目:以下哪种措施对提升人口素质最直接最有效?()。
答案:B
题目:中国式现代化中,人口高质量发展在经济领域的关键作用是()。
答案:B
题目:我国当前应对人口老龄化,促进人口高质量发展的重要举措是()。
答案:D
题目:人口高质量发展对科技创新的影响主要体现在()。
答案:B
题目:以下哪项不是人口分布合理对中国式现代化的意义?()
答案:C
题目:实现人口高质量发展,在医疗卫生领域的关键任务是()。
答案:B
题目:从人口高质量发展角度,职业教育在中国式现代化中的作用是()。
答案:D
题目:为促进人口高质量发展,我国在人才政策方面应()。
答案:C
题目:人口高质量发展与生态文明建设的关系是()。
答案:C
题目:人口高质量发展支撑中国式现代化体现在以下哪些方面()。
答案:A,B,C,D
题目:提升人口素质包含提升()。
答案:A,B,C,D
题目:促进人口结构优化的措施有()。
答案:A,B,C
题目:人口高质量发展对教育的要求包括()。
答案:A,B,C,D
题目:从人口高质量发展角度,城市发展应注重()。
答案:A,B,C
题目:人口高质量发展就是要追求人口数量的持续增长。
答案:B
题目:提升人口素质对经济发展的作用不大。
答案:B
题目:合理的人口分布有助于资源的均衡配置。
答案:A
题目:应对人口老龄化主要是家庭的责任,与政府和社会无关。
答案:B
题目:人口高质量发展与产业升级是相互促进的关系。
答案:A
题目:从教育大国迈向教育强国的核心是()。
答案:A
题目:推动教育强国建设,关键在于()。
答案:C
题目:教育强国建设中,应注重培养学生的()。
答案:B
题目:深化教育改革,需要推进的教育评价改革重点是()。
答案:B
题目:在从教育大国迈向强国的过程中,要构建的教育体系是()。
答案:B
题目:加强教育信息化建设,主要目的是()。
答案:C
题目:教育强国建设对社会发展的重要作用体现在()。
答案:A
题目:要实现从教育大国到强国的转变,应加强的教育阶段衔接是()。
答案:B
题目:推进教育强国建设,要坚持的教育理念是()。
答案:C
题目:教育强国建设中,培养学生国际视野的重要途径是()。
答案:D
题目:从教育大国迈向教育强国,需要加强的方面有()。
答案:A,B,C,D
题目:在推进教育强国建设中,学校可以采取的措施有()。
答案:A,B,D
题目:教育强国背景下,家庭教育的作用有()。
答案:A,B,D
题目:为助力从教育大国迈向强国,社会可以()。
答案:A,B,C,D
题目:推进教育强国建设,学生自身的努力并不重要。
答案:B
题目:教育信息化建设只是为了让学生更好地使用电子设备。
答案:B
题目:从教育大国迈向教育强国,只需要关注学校教育质量的提升。
答案:B
题目:教育强国建设能促进社会公平与进步。
答案:A
题目:构建现代化教育体系与培养学生创新能力无关。
答案:B
题目:建设社会主义文化强国,关键在于()。
答案:A
题目:社会主义核心价值观是当代中国精神的集中体现,凝结着全体人民共同的()。
答案:A
题目:下列哪项不属于文化强国建设中要弘扬的中华优秀传统文化的精神特质()。
答案:A
题目:建设社会主义文化强国,要坚持以()为中心的创作导向。
答案:A
题目:推动文化繁荣、建设文化强国、建设中华民族现代文明,是()的重大任务。
答案:A
题目:以下对文化自信理解正确的是()。
答案:B
题目:繁荣发展文化事业和文化产业,要坚持把()放在首位。
答案:A
题目:加强文化建设,有助于提升国家的()。
答案:B
题目:建设社会主义文化强国,必须牢牢掌握()工作领导权。
答案:A
题目:要建设具有强大凝聚力和引领力的社会主义(),巩固全体人民团结奋斗的共同思想基础。
答案:C
题目:建设社会主义文化强国的重要意义体现在()。
答案:A,B,C,D
题目:以下属于弘扬中华优秀传统文化的做法有()。
答案:A,B,C,D
题目:坚定文化自信,需要()。
答案:A,B,C
题目:建设社会主义文化强国,要繁荣发展哲学社会科学,具体措施包括()。
答案:A,B,C
题目:加强文化建设,提升国家文化软实力,要()。
答案:A,B,C,D
题目:建设社会主义文化强国,不需要重视文化产业发展,只需要关注文化事业即可。
答案:B
题目:文化自信是一个国家、一个民族发展中更基本、更深沉、更持久的力量。
答案:A
题目:弘扬中华优秀传统文化就是要原封不动地继承。
答案:B
题目:意识形态工作对建设社会主义文化强国无关紧要。
答案:B
题目:建设社会主义文化强国,只要政府努力就行,与普通民众无关。
答案:B
题目:党的十八大以来,习近平总书记()次到广西视察。
答案:C
题目:2015年习近平总书记参加()全国人大三次会议广西代表团审议。
答案:B
题目:2017年,习近平总书记到广西视察,对广西经济社会发展提出()新要求。
答案:C
题目:2018年,在广西壮族自治区成立60周年之际,习近平总书记题词是()。
答案:A
题目:2019年6月14日,中国国家主席习近平在上海合作组织成员国元首理事会第十九次会议上发表重要讲话,明确表示“支持在()建立国际医学开放试验区,继续推动上海合作组织医学创新合作”
答案:D
题目:习近平总书记对()实现整族脱贫作出重要指示,充分体现了对民族地区发展和民族群众的关心关怀。
答案:A
题目:习近平总书记为广西发展提出“解放思想、创新求变,向海图强、开放发展”16字总要求,其中()是制胜法宝。
答案:A
题目:习近平总书记为广西发展提出“解放思想、创新求变,向海图强、开放发展”16字总要求,其中()是活力源泉。
答案:B
题目:习近平总书记为广西发展提出“解放思想、创新求变,向海图强、开放发展”16字总要求,其中()是发展指向。
答案:C
题目:习近平总书记为广西发展提出“解放思想、创新求变,向海图强、开放发展”16字总要求,其中()是目标引领。
答案:D
题目:习近平总书记在参加十二届全国人大三次会议广西代表团审议时,赋予广西的“三大定位”是()。
答案:A,B,C
题目:2021年4月视察广西时提出了()总要求。
答案:A,B,C,D
题目:习近平总书记在参加党的二十大广西代表团讨论时,对广西提出的重要要求是()。
答案:A,B,C,D,E
题目:2023年,习近平总书记考察广西并发表重要讲话,提出()16字总要求,为广西在新征程推进交通运输高质量发展指明了前进方向、提供了根本遵循、注入了强大动力。
答案:A,B,C,D
题目:习近平总书记关于广西工作论述的重要要求是新时代壮美广西建设的()。
答案:A,B,C
题目:习近平总书记关于广西工作论述的重要要求涵盖()等各个领域。
答案:A,B,C,D
题目:广西要加强(),全力打造21世纪海上丝绸之路重要枢纽。
答案:A,B,C,D
题目:对广西经济社会发展提出“五个扎实”新要求,涉及()等不同领域。
答案:A,B,C,D
题目:习近平总书记指出,广西要在巩固发展()上彰显新担当。
答案:A,B,C
题目:2015年3月8日,习近平总书记在参加十二届全国人大三次会议广西代表团审议时,赋予广西的“三大定位”新使命。
答案:A
题目:向第十八届中国—东盟博览会和中国—东盟商务与投资峰会致贺信,充分体现了以习近平同志为核心的党中央对中国—东盟博览会、中国—东盟商务与投资峰会的高度重视和对广西的关怀厚爱。
答案:A
题目:广西要进一步正视差距、补强短板,齐心协力、勇毅前行,主动适应和引领新一轮科技革命和产业变革。
答案:A
题目:广西有4万平方公里海域、1600多公里大陆海岸线、600多个海岛、10多个港湾,是广西发展向海经济、实现向海图强所具有的得天独厚优势。
答案:A
题目:习近平总书记多次就广西民族工作作出重要指示批示,称赞广西是全国民族团结进步示范区。
答案:A
题目:2024年8月22日,我国在文昌航天发射场使用()改运载火箭,成功将中星4A卫星发射升空,卫星顺利进入预定轨道。
答案:D
题目:北京时间2024年8月10日晚,巴黎奥运会乒乓球女子团体决赛在南巴黎竞技场4号馆进行。
答案:B
题目:巴黎奥运会网球女单决赛中,首次参加奥运会的中国队选手郑钦文摘得金牌,这是中国网球队夺得的()奥运会女单金牌。
答案:A
题目:2024年7月29日,十四届全国政协第二十二次双周协商座谈会在北京召开。
答案:C
题目:财政部7月24日发行550亿元()年期超长期特别国债,票面利率2.47%。
答案:B
题目:今年“三支一扶”计划实施工作中央财政支持招募()万名毕业生。
答案:A
题目:国家疾控局等4部门7月22日联合发布()。
答案:C
题目:(),习近平总书记《关于〈中共中央关于进一步全面深化改革、推进中国式现代化的决定〉的说明》公布。
答案:A
题目:中国共产党第二十届中央委员会第()次全体会议,于2024年7月15日至18日在北京举行。
答案:A
题目:国家发改委、国家能源局联合发布(),统筹推进存量煤电机组低碳化改造和新上煤电机组低碳化建设,助力实现碳达峰碳中和目标。
答案:A
题目:推动全球南方团结合作的关键基础是()。
答案:A
题目:全球南方国家在团结合作中,提升自身国际话语权的主要途径是()。
答案:B
题目:以下对于全球南方团结合作在经济领域的意义,表述正确的是()。
答案:C
题目:全球南方团结合作的主要目标是()。
答案:B
题目:加强全球南方国家之间的人文交流,主要作用在于()。
答案:B
题目:全球南方国家在应对全球性挑战时,团结合作的优势体现在()。
答案:C
题目:推动全球南方团结合作不断深化的重要保障是()。
答案:B
题目:在全球南方团结合作中,新型产业的合作重点在于()。
答案:C
题目:全球南方团结合作对于世界多极化发展的作用是()。
答案:B
题目:全球南方国家之间开展基础设施合作的主要目的是()。
答案:C
题目:全球南方团结合作在国际事务中可以发挥的作用有()。
答案:A,B,C,D
题目:全球南方国家团结合作过程中面临的挑战可能包括()。
答案:A,B,C,D
题目:加强全球南方国家在教育领域的合作,能够带来的积极影响有()。
答案:A,B,C,D
题目:推动全球南方团结合作,需要从以下哪些方面努力()。
答案:A,B,C,D
题目:全球南方国家只要各自发展,不需要团结合作也能实现国际地位提升。
答案:B
题目:全球南方团结合作应该以牺牲部分国家利益来换取整体发展。
答案:B
题目:加强全球南方国家在科技领域的合作可以促进技术创新和共享。
答案:A
题目:全球南方团结合作对于解决全球性环境问题没有实际作用。
答案:B
题目:全球南方国家团结合作中,文化交流是可有可无的部分。
答案:B
`; // 题库内容直接嵌入
parseLocalQuestionBank(questionBankContent);
addControlButton(); // 添加控制按钮
console.log('本地题库模式已加载。点击右下角按钮启动。');
// 由于AI密钥输入逻辑在else块中,这里不需要显式 return 来阻止它
} else {
// 用户选择了 "Cancel" (AI 答题模式) 或关闭了confirm对话框 (也视为false)
console.log("选择AI答题模式或未选择本地题库");
CONFIG.answerMode = 'ai';
let storedApiKey = null;
try {
storedApiKey = localStorage.getItem('deepseekApiKey');
} catch (e) {
console.warn('无法访问localStorage: ', e);
// 可以考虑给用户一个提示,或者使用一个默认的空值
}
// 只有在 AI 模式下才提示输入 API 密钥
const apiKey = prompt('请输入DeepSeek API密钥 (获取帮助请联系作者):', storedApiKey || '');
if (apiKey && apiKey.trim()) {
CONFIG.apiKey = apiKey.trim();
try {
localStorage.setItem('deepseekApiKey', CONFIG.apiKey); // 保存密钥以便下次使用
} catch (e) {
console.warn('无法保存API密钥到localStorage: ', e);
}
addControlButton(); // 添加控制按钮
console.log('AI答题脚本已加载。点击右下角按钮启动。');
} else {
// 用户未输入有效密钥或点击了取消
alert('AI模式必须输入有效的密钥才能继续。\n如需使用本地题库,请刷新页面并选择对应模式。\n如果不需要自动答题,可忽略此脚本。');
console.log('未输入有效API密钥,AI模式无法启动。控制按钮可能不会添加或功能受限。');
// 可选择不添加按钮,或添加禁用的按钮
// addControlButton(); // 如果希望按钮总是出现,但可能是禁用的
// if(document.getElementById('autoAnswerBtn')) document.getElementById('autoAnswerBtn').disabled = true;
}
}
}, 200); // 稍微延迟以确保页面元素加载,可以根据需要调整
})();