feat: add interactive presence command for bot status management

- Implemented a new `/presence` command allowing users to configure the bot's presence with an interactive panel.
- Added localization support for Spanish and French languages.
- Integrated PostgreSQL for storing and retrieving bot presence states.
- Created a Dockerfile and docker-compose configuration for easy deployment.
- Updated environment configuration to include database connection settings.
- Refactored command handling to include the new presence command.
- Enhanced error handling and user feedback for the presence command interactions.
This commit is contained in:
Puechberty Arthur
2026-04-12 10:46:51 +02:00
parent be8288ab5e
commit 58aac55620
18 changed files with 1225 additions and 4 deletions
+2
View File
@@ -15,10 +15,12 @@
"dependencies": {
"discord.js": "14.26.2",
"dotenv": "16.4.5",
"pg": "^8.20.0",
"zod": "3.23.8"
},
"devDependencies": {
"@types/node": "20.17.24",
"@types/pg": "^8.20.0",
"tsx": "4.19.2",
"typescript": "5.8.2"
}