* health check

* Update Dockerfile

* simplifying the deployment

* Update Bot.js

makes the find team command public

* test (#9)

* Dev (#7)

* health check

* Update Dockerfile

* simplifying the deployment

* Dev (#8)

* health check

* Update Dockerfile

* simplifying the deployment

* Update Bot.js

makes the find team command public

* Update PlayerService.js

* massive update????

could break stuff

* Update Bot.js

update
This commit is contained in:
VinceC
2025-07-07 21:38:19 -05:00
committed by GitHub
parent 0c86148835
commit 3453be6947
1742 changed files with 28844 additions and 67711 deletions

View File

@@ -5,6 +5,22 @@ const commands = [
new SlashCommandBuilder()
.setName("ping")
.setDescription("Replies with Pong!"),
new SlashCommandBuilder()
.setName("help")
.setDescription("Get help with BattleBot commands and features")
.addStringOption((option) =>
option
.setName("category")
.setDescription("Choose a help category")
.setRequired(false)
.addChoices(
{ name: "🏠 Getting Started", value: "getting_started" },
{ name: "🔍 Search Commands", value: "search" },
{ name: "⚙️ Admin & Setup", value: "admin" },
{ name: "🔔 Notifications", value: "notifications" },
{ name: "❓ Troubleshooting", value: "troubleshooting" }
)
),
new SlashCommandBuilder()
.setName("finduser")
.setDescription("Find a user by username")
@@ -13,16 +29,7 @@ const commands = [
.setName("game")
.setDescription("Select the game")
.setRequired(true)
.addChoices(
{ name: "Big Ballers VR", value: "Big Ballers VR" },
{ name: "Blacktop Hoops", value: "Blacktop Hoops" },
{ name: "Breachers", value: "Breachers" },
{ name: "Echo Arena", value: "Echo Arena" },
{ name: "Echo Combat", value: "Echo Combat" },
{ name: "Gun Raiders", value: "Gun Raiders" },
{ name: "Nock", value: "Nock" },
{ name: "VAIL", value: "VAIL" }
)
.setAutocomplete(true)
)
.addStringOption((option) =>
option
@@ -40,7 +47,7 @@ const commands = [
.setRequired(true)
)
.addStringOption((option) =>
option.setName("game").setDescription("Filter by game").setRequired(false)
option.setName("game").setDescription("Filter by game").setRequired(false).setAutocomplete(true)
),
new SlashCommandBuilder()
.setName("subscribe")
@@ -51,16 +58,7 @@ const commands = [
.setName("game")
.setDescription("Game to subscribe to")
.setRequired(true)
.addChoices(
{ name: "Big Ballers VR", value: "Big Ballers VR" },
{ name: "Blacktop Hoops", value: "Blacktop Hoops" },
{ name: "Breachers", value: "Breachers" },
{ name: "Echo Arena", value: "Echo Arena" },
{ name: "Echo Combat", value: "Echo Combat" },
{ name: "Gun Raiders", value: "Gun Raiders" },
{ name: "Nock", value: "Nock" },
{ name: "VAIL", value: "VAIL" }
)
.setAutocomplete(true)
)
.addChannelOption((option) =>
option
@@ -77,16 +75,7 @@ const commands = [
.setName("game")
.setDescription("Game to unsubscribe from")
.setRequired(true)
.addChoices(
{ name: "Big Ballers VR", value: "Big Ballers VR" },
{ name: "Blacktop Hoops", value: "Blacktop Hoops" },
{ name: "Breachers", value: "Breachers" },
{ name: "Echo Arena", value: "Echo Arena" },
{ name: "Echo Combat", value: "Echo Combat" },
{ name: "Gun Raiders", value: "Gun Raiders" },
{ name: "Nock", value: "Nock" },
{ name: "VAIL", value: "VAIL" }
)
.setAutocomplete(true)
),
new SlashCommandBuilder()
.setName("register_server")
@@ -104,16 +93,7 @@ const commands = [
.setName("game")
.setDescription("Select the game")
.setRequired(true)
.addChoices(
{ name: "Big Ballers VR", value: "Big Ballers VR" },
{ name: "Blacktop Hoops", value: "Blacktop Hoops" },
{ name: "Breachers", value: "Breachers" },
{ name: "Echo Arena", value: "Echo Arena" },
{ name: "Echo Combat", value: "Echo Combat" },
{ name: "Gun Raiders", value: "Gun Raiders" },
{ name: "Nock", value: "Nock" },
{ name: "VAIL", value: "VAIL" }
)
.setAutocomplete(true)
)
.addStringOption((option) =>
option