9 Commits
Author SHA1 Message Date
Puechberty ArthurandCopilot a7b78c1660 feat: ajouter la prise en charge de Matomo dans le Dockerfile et docker-compose.yml
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 23:44:56 +02:00
Puechberty Arthur 0d55fe5978 nettoyage du code 2026-04-23 23:39:18 +02:00
Puechberty Arthur 9c311b75dd fix: correction du bug qui empecher de controler ces bots 2026-04-23 19:22:25 +02:00
Puechberty Arthur eff6c73af5 fix: corrige le port de l'API pour utiliser la variable d'environnement API_PORT 2026-04-22 23:57:04 +02:00
Puechberty Arthur bcd95fceec feat: mise à jour de la configuration de production et amélioration des variables d'environnement 2026-04-22 23:52:48 +02:00
Puechberty Arthur 3063796eb0 feat: introduce web dashboard with multi-bot management
- add Discord OAuth2 authentication
- allow users to register their bots via token
- implement dynamic bot start/stop system
- store bots in database (multi-tenant)
- replace single-bot env setup with scalable architecture
2026-04-18 01:39:12 +02:00
Puechberty Arthur 8f9aa4d1bb feat: améliorer la gestion des bots multiples avec des identifiants uniques et des limites de taux 2026-04-15 23:51:18 +02:00
Puechberty Arthur f6a2e2b970 feat: update environment configuration and enhance presence management
- Updated .env.example to use more secure database credentials.
- Modified Dockerfile to remove unnecessary data copy.
- Enhanced README with additional setup instructions and security notes.
- Updated docker-compose files to improve database connection handling and security.
- Added error messages for invalid channel and role resolutions in locales.
- Introduced new scripts for code quality checks in package.json.
- Refactored presence management logic to improve state handling and timer management.
- Added tests for argument tokenizer, command definition, presence types, and template variables.
2026-04-12 16:07:27 +02:00
Puechberty Arthur 58aac55620 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.
2026-04-12 10:46:51 +02:00