summaryrefslogtreecommitdiff
path: root/app/internal/create_bot.go
diff options
context:
space:
mode:
authorsoler_j <soler_j@etna-alternance.net>2025-05-04 02:19:10 +0200
committersoler_j <soler_j@etna-alternance.net>2025-05-04 02:19:10 +0200
commit169e01b53d105cee6a9d32a466e1ec23fe150a5b (patch)
tree4abbfde67e8925d47d8bc2a2eae8b606671c8a98 /app/internal/create_bot.go
parente82d081f0fc630fe9244ff9d461f91dd1d4dc63b (diff)
Mise à jour de la configuration et amélioration de la gestion des actions :
- Changement du répertoire source CMake dans settings.json. - Ajout de la gestion des données et des intentions par défaut lors du démarrage du bot. - Modification des signatures des fonctions delete_action et handle_actions pour retourner des résultats plus détaillés. - Amélioration de la logique de réponse dans handle_actions pour gérer les erreurs et les succès.
Diffstat (limited to 'app/internal/create_bot.go')
-rw-r--r--app/internal/create_bot.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/internal/create_bot.go b/app/internal/create_bot.go
index ce70cdd..ed4d59e 100644
--- a/app/internal/create_bot.go
+++ b/app/internal/create_bot.go
@@ -17,10 +17,10 @@ type Bot struct {
client *http.Client
}
-func Start(b *Bot) (*Bot, error) {
+func Start(b *Bot, data string, intents string) (*Bot, error) {
// Create a new ZeroMQ socket specifically for this bot
// Configuration du bot
- cmd := exec.Command("./discord-bot", b.BotToken, b.ProcessID) // Passer le port unique
+ cmd := exec.Command("./discord-bot", b.BotToken, b.ProcessID, data, intents)
cmd.SysProcAttr = &syscall.SysProcAttr{
Setpgid: true, // Permet de tuer le processus enfant si nécessaire
}