diff --git a/Html/apps/static/js/chatbox.js b/Html/apps/static/js/chatbox.js
index 65f4ac1..9efc92d 100644
--- a/Html/apps/static/js/chatbox.js
+++ b/Html/apps/static/js/chatbox.js
@@ -35,36 +35,49 @@ document.addEventListener('DOMContentLoaded', function() {
}
for (let i = 0; i < data.length; i++) {
const element = data[i];
-
- // 外层消息气泡
const requestMessage = document.createElement('div');
requestMessage.className = 'chat-message server-message';
-
- // 左边描述部分
const description = document.createElement('div');
description.innerHTML = `Function: ${element.name}(${JSON.stringify(element.arguments)})`;
-
- // 右边批准按钮
const approveButton = document.createElement('button');
approveButton.innerHTML = '√'; // 使用勾选符号
approveButton.data = element;
approveButton.className = 'approve-button';
-
approveButton.onclick = function(event) {
console.log(element);
socket.emit('message', JSON.stringify({ type: 'function', data: element }));
event.currentTarget.disabled = true;
event.currentTarget.classList.add('disabled');
};
-
- // 把描述和按钮加到 requestMessage
requestMessage.appendChild(description);
requestMessage.appendChild(approveButton);
document.getElementById('chatbox').appendChild(requestMessage);
document.getElementById('chatbox').scrollTop = document.getElementById('chatbox').scrollHeight;
}
-
+ // for (let i = 0; i < data.length; i++) {
+ // const element = data[i]
+ // const requestMessage = document.createElement('div');
+ // requestMessage.className = 'chat-message server-message';
+ // const approveButton = document.createElement('button');
+ // approveButton.innerText = '批准';
+ // approveButton.data = element;
+ // approveButton.style.width = '100%';
+ // approveButton.style.borderRadius = '4px';
+ // approveButton.onclick = function(event) {
+ // console.log(element)
+ // socket.emit('message', JSON.stringify({type:'function', data:element}));
+ // event.currentTarget.disabled = true;
+ // event.currentTarget.style.backgroundColor = 'gray';
+ // event.currentTarget.style.color = 'white'; // 可选:设置文字颜色为白色,以便更清晰地显示
+ // event.currentTarget.style.border = 'none'; // 可选:去掉边框
+ // };
+ // // 将按钮添加到消息气泡中
+ // requestMessage.innerHTML = `Function: ${element.name}(${JSON.stringify(element.arguments)})
`;
+ // requestMessage.appendChild(approveButton);
+ // document.getElementById('chatbox').appendChild(requestMessage);
+ // document.getElementById('chatbox').scrollTop = document.getElementById('chatbox').scrollHeight;
+ // }
} catch (error) {
console.log(error)
}
diff --git a/requirements.txt b/requirements.txt
index 87acc51..ce9e4d6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,5 @@
markdown
flask-pymongo
cos-python-sdk-v5
-websocket-client
\ No newline at end of file
+websocket-client
+eventlet
\ No newline at end of file