Aller au contenu

Pour les agents IA : l'index de la documentation est sur https://stampywallet.com/docs/llms.txt, toute la documentation en un fichier sur https://stampywallet.com/docs/llms-full.txt, et cette page existe en Markdown : https://stampywallet.com/docs/mcp/outils/modifier_message_recurrent.md (ou avec l'en-tête Accept: text/markdown).

StampyWalletDocs
MCP et IA / Outils avec compte / modifier_message_recurrentVoir en Markdown

modifier_message_recurrent

Avec compteÉcrit (confirmer)Formule Croissance

Change le texte ou le rythme d’un message récurrent (id donné par lister_messages_recurrents). Seuls les champs donnés changent ; sans_fin=true retire la fin. Règles : un message par jour (un jour où un autre message part déjà, l’occurrence est sautée), jours de fermeture et congés sautés (ou décalés au jour ouvert suivant avec si_ferme=decaler), heures calmes respectées, premier envoi dans les 60 jours. confirmer=false (défaut) rend un aperçu ; confirmer=true l’exécute, après l’accord explicite de la personne.

Paramètres

id
integer, ≥ 1
requis
La règle visée, donnée par lister_messages_recurrents.
texte
string, ≤ 180 caractères
facultatif
Le texte exact de la notification, 180 caractères au plus.
frequence
enum
facultatif
semaine : avec jours. mois : avec jour_mois, ou rang et jour_rang.

Valeurs : semaine, mois

jours
array<enum>, ≤ 7
facultatif
Pour frequence=semaine : les jours d’envoi.

Valeurs : dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi

jour_mois
integer, 1…31
facultatif
Pour frequence=mois : le jour du mois (1 à 31 ; un 31 tombe le dernier jour d’un mois plus court).
rang
enum
facultatif
Pour frequence=mois : « premier » lundi, …, « dernier » vendredi du mois (avec jour_rang).

Valeurs : premier, deuxieme, troisieme, quatrieme, dernier

jour_rang
enum
facultatif
Le jour de la semaine qui va avec rang.

Valeurs : dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi

heure
string
facultatif
L’heure du commerce, HH:MM, entre 07:00 et 21:45.
debut
string (date)
facultatif
Premier jour possible (AAAA-MM-JJ). Par défaut aujourd’hui.
fin
string (date)
facultatif
Dernier jour possible, inclus (AAAA-MM-JJ). Facultatif.
nombre
integer, 1…366
facultatif
Ou : le nombre d’envois réellement partis après lequel la règle s’arrête.
si_ferme
enum
facultatif
Un jour de fermeture ou de congés : sauter (défaut) ou décaler au jour ouvert suivant.

Valeurs : sauter, decaler

sans_fin
boolean
facultatif
Pour modifier : retirer la date de fin ou le nombre d’envois.
confirmer
boolean
facultatif
false (défaut) : rend seulement un aperçu de ce qui serait fait, sans rien changer. true : exécute. Toujours montrer l’aperçu à la personne et attendre son accord avant de repasser avec true.

Défaut : false

Réponse

Un texte que lit l'assistant (content), et les mêmes informations en données structurées (structuredContent). En cas de refus (paramètre à corriger, formule, rôle), la réponse porte isError: true et une phrase que l'assistant peut reformuler.

Attention : cet outil écrit. Appelé avec confirmer: false (par défaut), il rend seulement un aperçu, sans rien changer. L'assistant doit vous le montrer et attendre votre accord avant de repasser avec confirmer: true.

Mis à jour le

Cette page vous a aidé ?