Commit Graph
8 Commits
Author SHA1 Message Date
Puechberty Arthur 58376568c7 fix bug welcome 2026-04-17 01:29:30 +02:00
Puechberty Arthur 30378f2c91 add logs command 2026-04-16 23:09:28 +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 e5effd62fa refonte 2026-04-14 22:32:27 +02:00
Puechberty Arthur aa3cec7127 finalisation de la mise au propre du projet 2026-04-14 00:09:12 +02:00
Puechberty Arthur e47cb68bc7 feat: implement command definition, registration, and execution framework
- Add `defineCommand` function to validate and normalize command inputs.
- Introduce `deployApplicationCommands` for deploying slash commands to Discord.
- Create `CommandRegistry` class for managing command registration and retrieval.
- Implement `buildSlashPayload` to construct slash command payloads with localization support.
- Add usage utilities for prefix and slash commands.
- Develop `CommandExecutor` to handle command execution with permission checks and cooldown management.
- Create member message rendering service for welcome and leave messages with customizable templates.
- Introduce presence template variables for dynamic bot status updates.
- Implement template variable utilities for rendering and extracting variables from strings.
2026-04-13 21:10:51 +02:00
Puechberty Arthur 1de2a76b05 refactor: réorganiser la structure des fichiers et déplacer les types et les magasins de données vers le dossier approprié 2026-04-13 20:47:34 +02:00
Puechberty Arthur 3eb23eb27a reorganizage du projet et mise en place d'un vrai build 2026-04-13 19:42:38 +02:00