From 9561321290dc6a2b383a928f5d5f1dfc3476cd50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20S=CC=81wiszcz?= Date: Thu, 19 Feb 2026 11:06:52 +0100 Subject: [PATCH 1/3] Add F2 sandboxes to the database --- db/023_add_f2_sandboxes.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 db/023_add_f2_sandboxes.js diff --git a/db/023_add_f2_sandboxes.js b/db/023_add_f2_sandboxes.js new file mode 100644 index 0000000..a7ac003 --- /dev/null +++ b/db/023_add_f2_sandboxes.js @@ -0,0 +1,20 @@ +const db = require('./connection'); +const channels = require('../channels'); + +db.serialize(() => { + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-1', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-2', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-3', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-4', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-5', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-6', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-7', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-8', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-fandom', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-adeng', '${channels.IWING_CHANNEL_ID}', '', null);`); + db.run(`INSERT INTO sandboxes VALUES('f2-sandbox-qa', '${channels.IWING_CHANNEL_ID}', '', null);`); + + console.log('F2 sandboxes added.'); + + db.close(); +}); From 6aff530f25d0269ec11c503c5210a8dfe629fbe8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20S=CC=81wiszcz?= Date: Thu, 19 Feb 2026 11:22:11 +0100 Subject: [PATCH 2/3] Add F2 pattern support to sandbox and release modules --- messages/book.js | 2 +- messages/release.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/messages/book.js b/messages/book.js index 0bd441f..4186fcf 100644 --- a/messages/book.js +++ b/messages/book.js @@ -26,7 +26,7 @@ function bookSandbox(message) { } module.exports = { - pattern: /(biore|taking) (sandbox|adeng|neutron-api)-|^[bt] (sandbox|adeng|neutron-api)-/i, + pattern: /(biore|taking) (sandbox|adeng|neutron-api|f2)-|^[bt] (sandbox|adeng|neutron-api|f2)-/i, action({ message, say }) { const sandboxName = getSandboxNameFromMessage(message); let msg = `<@${message.user}> `; diff --git a/messages/release.js b/messages/release.js index c96dcaa..331c1c7 100644 --- a/messages/release.js +++ b/messages/release.js @@ -51,7 +51,7 @@ function releaseSandbox(message) { } module.exports = { - pattern: /(zwalniam|releasing) (sandbox|adeng|neutron-api)-|^[zr] (sandbox|adeng|neutron-api)-/i, + pattern: /(zwalniam|releasing) (sandbox|adeng|neutron-api|f2)-|^[zr] (sandbox|adeng|neutron-api|f2)-/i, action({ message, say }) { releaseSandbox(message) .then((data) => { From 6bfd3e633502df6f9bafecd54c90b632c5df8dd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20S=CC=81wiszcz?= Date: Thu, 19 Feb 2026 11:22:34 +0100 Subject: [PATCH 3/3] Add F2 pattern support to sandbox and release modules --- common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.js b/common.js index 7b1b201..cedc818 100644 --- a/common.js +++ b/common.js @@ -2,7 +2,7 @@ const db = require('./db/connection'); module.exports = { getSandboxNameFromMessage({ text }) { - const match = text.match(/((sandbox|adeng|neutron-api)-.*)/i); + const match = text.match(/((sandbox|adeng|neutron-api|f2)-.*)/i); if (match) { return match[0];