Introduces a new interactive help command with button navigation, adds a detailed DEPLOYMENT.md guide, and improves server setup validation and error handling. Updates command registration to include all 9 games, adds version reporting, enhances Docker deployment with a multi-platform script, and removes local .env files from the repo. Also refactors bot startup for better diagnostics and graceful shutdown.
37 lines
1.3 KiB
JSON
37 lines
1.3 KiB
JSON
{
|
|
"name": "vrbattles-discord-bot",
|
|
"version": "1.2.7",
|
|
"description": "VRBattles Discord Bot - Player search, team lookup, match notifications, and more for VR gaming communities",
|
|
"main": "index.js",
|
|
"scripts": {
|
|
"start": "node -r dotenv/config index.js",
|
|
"start:docker": "node index.js",
|
|
"dev": "nodemon -r dotenv/config index.js",
|
|
"deploy-commands": "node -r dotenv/config deploy-commands.js",
|
|
"sync-games": "node -r dotenv/config src/scripts/syncGameChoices.js && node -r dotenv/config deploy-commands.js",
|
|
"deploy": "./scripts/deploy.sh",
|
|
"test:webhook": "node -r dotenv/config src/test/testWebhook.js",
|
|
"test:supabase": "node src/scripts/testSupabaseConnection.js",
|
|
"generate:invite": "node src/scripts/generateInvite.js"
|
|
},
|
|
"keywords": ["discord", "bot", "vr", "gaming", "vrbattles", "vrchat", "vail"],
|
|
"author": "VRBattles",
|
|
"license": "ISC",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/your-repo/vrbattles-discord-bot"
|
|
},
|
|
"dependencies": {
|
|
"@supabase/supabase-js": "^2.46.1",
|
|
"axios": "^1.6.0",
|
|
"discord.js": "^14.16.2",
|
|
"dotenv": "^16.4.5",
|
|
"express": "^4.21.1",
|
|
"undici": "^6.19.8",
|
|
"winston": "^3.17.0"
|
|
},
|
|
"devDependencies": {
|
|
"nodemon": "^3.1.0"
|
|
}
|
|
}
|