Skip to content

feat: utiliser l'API planning au lieu du fichier pickle local#64

Merged
mortifia merged 1 commit into
masterfrom
feat/use-planning-api
Jul 12, 2026
Merged

feat: utiliser l'API planning au lieu du fichier pickle local#64
mortifia merged 1 commit into
masterfrom
feat/use-planning-api

Conversation

@mortifia

Copy link
Copy Markdown
Contributor

Réfère UnionRolistes/Bot_Base#79 (nécessite ce service pour fonctionner).

$jdr enregistre désormais le webhook auprès de l'API planning (POST /webhooks) au lieu d'un fichier pickle local (/usr/local/src/URbot/wh), illisible depuis un autre conteneur.

on_message ne fait plus qu'ajouter les réactions ✅/❌ sur le message d'annonce : la construction de l'embed et la persistance dans events.xml sont désormais faites par l'API au moment de la soumission du formulaire, qui a les vraies données — contrairement à l'ancien appel qui utilisait un FieldStorage toujours vide (self.new_event n'était jamais réassigné).

Termine #11.

$jdr enregistre désormais le webhook auprès de l'API planning
(POST /webhooks) au lieu d'un fichier pickle local
(/usr/local/src/URbot/wh), illisible depuis un autre conteneur.

on_message ne fait plus qu'ajouter les réactions ✅/❌ sur le message
d'annonce : la construction de l'embed et la persistance dans
events.xml sont désormais faites par l'API au moment de la soumission
du formulaire (POST /events), qui a les vraies données du formulaire —
contrairement à l'ancien appel Calendar.add_event(calendar,
self.new_event, embed), qui utilisait un FieldStorage toujours vide
(self.new_event n'était jamais réassigné) et un embed reconstruit
depuis le template brut, donc jamais les vraies données de l'événement.
@mortifia mortifia merged commit 01529c9 into master Jul 12, 2026
5 checks passed
@mortifia mortifia deleted the feat/use-planning-api branch July 12, 2026 04:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant