| Résumé | Discourse Automation vous permet d’automatiser des actions via des scripts et des déclencheurs. La personnalisation se fait via une interface utilisateur générée automatiquement. | |
| Guide d’installation | Ce plugin est inclus dans le noyau de Discourse. Aucune installation séparée du plugin n’est nécessaire. |
Fonctionnalités
- Automatisation simplifiée de flux de travail complexes
- Déclenchement d’automatisations à des dates spécifiques, périodiquement ou lors d’événements précis
- Fourniture d’interfaces utilisateur générées automatiquement pour spécifier les options de votre automatisation
Configuration
Les automatisations peuvent être créées et mises à jour depuis Admin → Plugins → Automatisations, ou directement depuis /admin/plugins/discourse-automation.
Scripts disponibles
| Guide | Script | Déclencheur(s) | Description |
|---|---|---|---|
| Ajouter un utilisateur à un groupe via un champ personnalisé | :black_small_square>Première connexion |
Ajoute un utilisateur à un groupe basé sur un champ utilisateur personnalisé | |
| Ajouter “dernière vérification par” | :black_small_square>Après cuisson du message | Ajoute une fonction “dernière vérification par” en bas du premier message (OP) | |
| Ajouter “dernière modification par” | :black_small_square>Après cuisson du message | Ajoute une note “dernière modification par” en bas du premier message (OP) | |
| Répondeur automatique | :black_small_square>Message édité/créé :black_small_square>Message privé créé |
Répond automatiquement avec la réponse correspondante, étant donné une série de mots-clés et de réponses associées | |
| Étiqueter automatiquement un sujet | :black_small_square>Message créé/édité :black_small_square>Message privé créé |
Étiquette automatiquement un sujet | |
| Fermer un sujet | :black_small_square>Point dans le temps :black_small_square>Wiki inactif |
Ferme automatiquement un sujet | |
| Créer un message | :black_small_square>Périodique :black_small_square>Point dans le temps |
Crée un message | |
| Signaler un message pour mots | :black_small_square>Message édité/créé | Signale un sujet à la création/édition s’il contient des mots spécifiques | |
| Échange de cadeaux | :black_small_square>Point dans le temps | Implémentation simple du jeu du Père Noël secret | |
| Notification de catégorie par défaut pour un groupe | :black_small_square>Catégorie créée/éditée | Définit automatiquement un niveau de notification de groupe pour les sous-catégories nouvellement créées | |
| Rendre un sujet bannière | :black_small_square>Point dans le temps | Convertit un sujet en avis bannière | |
| Épingler un sujet | :black_small_square>Point dans le temps | Épingle et désépingle un sujet à l’avenir | |
| Attribution aléatoire (Assign) |
:black_small_square>Point dans le temps :black_small_square>Périodique |
Attribue aléatoirement un sujet | |
| Planifier un MP avec les résultats de Data Explorer (Data Explorer) |
:black_small_square>Périodique | Envoie un MP régulier avec les résultats d’une requête Data Explorer | |
| Envoyer un message de Chat (Chat) |
:black_small_square>Événement démarré :black_small_square>Périodique |
Envoie un message de Chat à un Canal | |
| Envoyer des MP | :black_small_square>Première solution acceptée (Résolu) :black_small_square>Badge utilisateur attribué :black_small_square>Utilisateur ajouté à un groupe :black_small_square>Wiki inactif :black_small_square>Périodique :black_small_square>Utilisateur promu :black_small_square>Appel API :black_small_square>Utilisateur retiré d’un groupe |
Envoie des MP avec prise en charge des espaces réservés | |
| Suspendre un utilisateur par e-mail | :black_small_square>Appel API | Suspend un utilisateur pour une durée spécifiée | |
| Mots requis pour le sujet | :black_small_square>Sujet | Impose la présence d’au moins un des mots spécifiés dans les messages d’un sujet | |
| Tri des messages avec IA (Discourse AI) | :black_small_square>Message créé/édité | Améliore la gestion et la modération des messages du forum en automatisant le processus de classification des messages | |
| Avis global utilisateur | :black_small_square>Sujet inactif :black_small_square>Première solution acceptée (Résolu) |
Affiche un avis global sur le site pour un utilisateur spécifique | |
| Adhésion au groupe utilisateur via badge | :black_small_square>Périodique :black_small_square>Première connexion de l’utilisateur |
Ajoute automatiquement des utilisateurs à un groupe en fonction de leurs badges obtenus | |
| Webhook Zapier | :black_small_square>Utilisateur promu :black_small_square>Utilisateur ajouté à un groupe :black_small_square>Badge utilisateur attribué :black_small_square>Utilisateur retiré d’un groupe |
Appelle un webhook Zapier |
Déclencheurs disponibles
Notez que, en raison de leur nature, chaque script ne prend en charge que certains déclencheurs. Par exemple, il n’aurait pas de sens qu’un script imposant le contenu d’un message se déclenche lorsqu’un utilisateur est ajouté à un groupe.
Tous les déclencheurs disponibles sont mentionnés dans le tableau “Scripts disponibles” ci-dessus.
La plupart des déclencheurs sont explicites, mais en voici quelques-uns qui peuvent nécessiter plus de détails :
| Déclencheur | Description |
|---|---|
| Après cuisson du message | Se déclenche après qu’un message a été rendu pour affichage |
| Appel API | Se déclenche lorsqu’un certain point de terminaison API est appelé |
| Wiki inactif | Se déclenche lorsqu’un wiki n’a pas été édité depuis un certain temps |
| Sujet inactif | Se déclenche lorsqu’un sujet n’a pas reçu de réponses après un certain temps |
| Sujet | Se déclenche lorsqu’une réponse est apportée à un sujet |
Si vous avez besoin de clarifications sur d’autres déclencheurs, n’hésitez pas à demander ci-dessous. ![]()
Plus de scripts et de déclencheurs à venir !
Automatisations personnalisées
Vous pouvez également créer des automatisations personnalisées. :partying_face> Consultez notre guide pour les développeurs pour plus d’informations - Create custom Automations
:discourse2> Hébergé par nous ? Ce plugin est disponible dans nos offres Business et Enterprise. Automation | Discourse - Civilized Discussion

