From ff430ee0473533c7a88b28ccbc3e8f8c11faf65e Mon Sep 17 00:00:00 2001 From: Solenopsisbot <101841422+Solenopsisbot@users.noreply.github.com> Date: Tue, 13 May 2025 17:11:54 +1000 Subject: [PATCH 1/4] Update settings.js --- settings.js | 1 + 1 file changed, 1 insertion(+) diff --git a/settings.js b/settings.js index b782097..4ca090c 100644 --- a/settings.js +++ b/settings.js @@ -29,6 +29,7 @@ const settings = { "init_message": "Respond with hello world and your name", // sends to all on spawn "only_chat_with": [], // users that the bots listen to and send general messages to. if empty it will chat publicly "speak": false, // allows all bots to speak through system text-to-speech. works on windows, mac, on linux you need to `apt install espeak` + "chat_response": true, // enables or disables bots sending their responses to minecraft chat "language": "en", // translate to/from this language. Supports these language names: https://cloud.google.com/translate/docs/languages "show_bot_views": false, // show bot's view in browser at localhost:3000, 3001... From a6a5330075c3803d368a74f8a0dbf412e216e507 Mon Sep 17 00:00:00 2001 From: Solenopsisbot <101841422+Solenopsisbot@users.noreply.github.com> Date: Tue, 13 May 2025 17:13:14 +1000 Subject: [PATCH 2/4] Update mind_server.js --- src/server/mind_server.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/mind_server.js b/src/server/mind_server.js index eed71d7..1c79a2e 100644 --- a/src/server/mind_server.js +++ b/src/server/mind_server.js @@ -128,6 +128,9 @@ export function createMindServer(port = 8080) { console.error('Error: ', error); } }); + socket.on('response-message', (agentName, message) => { + io.emit('response-message', {agentName, message}); + }); }); server.listen(port, 'localhost', () => { From 0b8aeb8464920f35d7819b2727e69902cbb1b1b8 Mon Sep 17 00:00:00 2001 From: Solenopsisbot <101841422+Solenopsisbot@users.noreply.github.com> Date: Tue, 13 May 2025 17:13:58 +1000 Subject: [PATCH 3/4] Update agent_proxy.js --- src/agent/agent_proxy.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/agent/agent_proxy.js b/src/agent/agent_proxy.js index b0333b1..ba16f85 100644 --- a/src/agent/agent_proxy.js +++ b/src/agent/agent_proxy.js @@ -71,3 +71,7 @@ export const serverProxy = new AgentServerProxy(); export function sendBotChatToServer(agentName, json) { serverProxy.getSocket().emit('chat-message', agentName, json); } + +export function sendResponseToServer(agentName, message) { + serverProxy.getSocket().emit('response-message', agentName, message); +} From bc781b7db877bd7250deaebe238fec8941afd41a Mon Sep 17 00:00:00 2001 From: Solenopsisbot <101841422+Solenopsisbot@users.noreply.github.com> Date: Tue, 13 May 2025 17:16:03 +1000 Subject: [PATCH 4/4] Update agent.js --- src/agent/agent.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/agent/agent.js b/src/agent/agent.js index 7106783..93864b7 100644 --- a/src/agent/agent.js +++ b/src/agent/agent.js @@ -388,7 +388,8 @@ export class Agent { if (settings.speak) { say(to_translate); } - this.bot.chat(message); + if (settings.chat_response) {this.bot.chat(message);} + sendResponseToServer(this.name, message); } }