Bonjour, je viens de terminer le niveau 2 du cours n8n mais je rencontre un problème persistant. Le workflow d’erreur transmet les données avec succès au serveur Discord, mais je continue à recevoir ce message « Votre message n’était pas valide. Veuillez vous assurer que vous envoyez le texte exact demandé. » Quelqu’un peut-il m’aider ?
« Votre message n’était pas valide. Veuillez vous assurer que vous envoyez le texte exact demandé. »
Merci Tammy. En réalité, ce n’est pas une erreur dans le flux de travail. C’est lié à la dernière section du cours Level 2. J’avais passé l’examen mais j’ai réalisé que je continuais à recevoir une erreur qui dit que ce n’est pas une erreur, mais un message indiquant que votre message n’était pas valide. Assurez-vous que vous envoyez exactement le texte demandé.
Cependant, la sortie est envoyée vers le serveur Discord, donc ce n’est pas un problème lié à cela, mais je pense que c’est lié au serveur Discord qui agit comme un nœud de requête HTTP. C’est en réalité le défi auquel je suis confronté.
1- partage ton identifiant de cours s’il te plaît
2- pour que tu complètes le cours, il est nécessaire de réussir l’examen et le workflow
3- partage ton json (copie et colle ton flux ici s’il te plaît)
j’ai besoin de comprendre visuellement ce qui se passe vraiment.
Cette erreur « message was invalid, please make sure you are sending the exact text requested » ne vient pas de n8n, elle vient de Discord qui rejette la forme de la charge utile. Votre workflow d’erreur s’exécute et atteint Discord, ce qui est la partie difficile, donc c’est juste le format du message.
Deux causes habituelles. Si vous utilisez le nœud Discord en mode webhook, le champ content a une limite stricte (2000 caractères), et un workflow d’erreur qui vide l’objet d’erreur complet plus la trace de pile dépasse cette limite, Discord rejette donc tout. Réduisez ce que vous envoyez : juste le nom du workflow, le nœud défaillant et le message d’erreur, pas tout le JSON d’exécution. Deuxièmement, si vous avez construit la requête manuellement avec un nœud HTTP Request, Discord a besoin du body sous forme de JSON avec une propriété content ({ “content”: “votre texte” }), et une incohérence ici génère exactement cette erreur. Vérifiez si vous envoyez du texte brut alors qu’il attend cette forme JSON.
Envoyez la partie de votre workflow d’erreur qui construit le message Discord et c’est généralement évident duquel des deux il s’agit.
As-tu vérifié s’il y avait des espaces blancs ? Je ne sais pas si c’est censé être là, mais je vois un « \n » dans le message Discord, même un espace par-ci par-là peut donner cette erreur.
vous devez envoyer le message sur Discord.
s’il vous plaît, consultez la documentation du cours et suivez étape par étape pour terminer le cours.
accédez au Discord de n8n pour que votre utilisateur soit reconnu, puis exécutez le workflow.
vous devrez avoir une coche OK dans les 3 champs de l’image.
racontez-nous après si cela a fonctionné.
bonjour, bon matin @Efe_Odjada1
je te recommande de recommencer pour comprendre ce qui se passe, comme c’est un flux d’apprentissage, l’idéal serait que tu essaies par toi-même.