Automazione di Discourse

:discourse2: Riepilogo Discourse Automation ti permette di automatizzare azioni tramite script e trigger. La personalizzazione avviene attraverso un’interfaccia utente generata automaticamente.
:open_book: Guida all’installazione Questo plugin è incluso nel core di Discourse. Non è necessario installare il plugin separatamente.

Funzionalità

  • Automazione facile di flussi di lavoro complessi
  • Attiva automazioni a date specifiche, periodicamente o in base a eventi specifici
  • Fornisce interfacce utente generate automaticamente per specificare le opzioni della tua automazione

Configurazione

Le automazioni possono essere create e aggiornate da Admin → Plugins → Automations, oppure direttamente da /admin/plugins/discourse-automation.

Script disponibili

Guida Script Trigger Descrizione
:bookmark: Aggiungi utente a gruppo tramite campo personalizzato :black_small_square:Ricorrente
:black_small_square:Primo accesso
Aggiunge un utente a un gruppo in base a un Campo Utente Personalizzato
:bookmark: Aggiungi “ultimo controllo effettuato da” :black_small_square:Dopo la cottura del post Aggiunge una funzione ‘ultimo controllo effettuato da’ in fondo all’OP
:bookmark: Aggiungi “ultima modifica effettuata da” :black_small_square:Dopo la cottura del post Aggiunge una nota ‘ultima modifica effettuata da’ in fondo all’OP
:bookmark: Risponditore automatico :black_small_square:Post modificato/creato
:black_small_square:PM creato
Dato un elenco di parole chiave e risposte associate, risponde automaticamente con la risposta corrispondente
Tagga automaticamente l’argomento :black_small_square:Post creato/modificato
:black_small_square:PM creato
Tagga automaticamente un argomento
Chiudi argomento :black_small_square:Precisazione temporale
:black_small_square:Wiki in stallo
Chiude automaticamente un argomento
Crea Post :black_small_square:Ricorrente
:black_small_square:Precisazione temporale
Crea un post
Segnala post per parole :black_small_square:Post modificato/creato Segnala un argomento alla creazione/modifica se contiene parole specifiche
Scambio regali :black_small_square:Precisazione temporale Implementazione semplice del gioco del Babbo Natale segreto
Imposta notifica di categoria per gruppo come predefinita :black_small_square:Categoria creata/modificata Imposta automaticamente un livello di notifica del gruppo per le sottocategorie appena create
Crea argomento banner :black_small_square:Precisazione temporale Converte un argomento in un avviso banner
Fissa Argomento :black_small_square:Precisazione temporale Fissa e rimuovi la fissatura di un argomento in futuro
Assegnazione casuale
(Assign)
:black_small_square:Precisazione temporale
:black_small_square:Ricorrente
Assegna casualmente un argomento
Pianifica un MP con i risultati dell’esploratore di dati
(Data Explorer)
:black_small_square:Ricorrente Invia un MP regolare con i risultati di una query dell’esploratore di dati
Invia messaggio Chat
(Chat)
:black_small_square:Evento iniziato
:black_small_square:Ricorrente
Invia un messaggio Chat a un Canale
Invia MP :black_small_square:Prima soluzione accettata (Solved)
:black_small_square:Badge utente assegnato
:black_small_square:Utente aggiunto al gruppo
:black_small_square:Wiki in stallo
:black_small_square:Ricorrente
:black_small_square:Utente promosso
:black_small_square:Chiamata API
:black_small_square:Utente rimosso dal gruppo
Invia MP con supporto per i segnaposto
Sospendi utente per email :black_small_square:Chiamata API Sospende un utente per una durata specificata
Parole richieste nell’argomento :black_small_square:Argomento Impone la presenza di almeno una delle parole specificate nei post di un argomento
:bookmark: Triaggio dei post utilizzando l’IA (Discourse AI) :black_small_square:Post creato/modificato Migliora la gestione e la moderazione dei post del forum automatizzando il processo di classificazione dei post
Avviso globale utente :black_small_square:Argomento in stallo
:black_small_square:Prima soluzione accettata (Solved)
Visualizza un avviso globale sul sito per un utente specifico
:bookmark: Appartenenza al gruppo utente tramite Badge :black_small_square:Ricorrente
:black_small_square:Primo accesso utente
Aggiunge automaticamente gli utenti a un gruppo in base ai badge guadagnati
Webhook Zapier :black_small_square:Utente promosso
:black_small_square:Utente aggiunto al gruppo
:black_small_square:Badge utente assegnato
:black_small_square:Utente rimosso dal gruppo
Chiama un webhook Zapier

Trigger disponibili

Nota che, a causa della loro natura, ogni script supporta solo determinati trigger. Ad esempio, non avrebbe senso per uno script che impone il contenuto di un post attivarsi quando un utente viene aggiunto a un gruppo.

Tutti i trigger disponibili sono menzionati nella tabella “Script disponibili” sopra.

La maggior parte dei trigger sono autoesplicativi, ma ecco alcuni che potrebbero richiedere qualche dettaglio in più:

Trigger Descrizione
Dopo la cottura del post Si attiva dopo che un post è stato renderizzato per la visualizzazione
Chiamata API Si attiva quando viene chiamata una determinata endpoint API
Wiki in stallo Si attiva quando una wiki non è stata modificata per un po’ di tempo
Argomento in stallo Si attiva quando un argomento non ha ricevuto risposte dopo un certo periodo di tempo
Argomento Si attiva quando viene fatta una risposta a un argomento

Se hai bisogno di chiarimenti su altri trigger, non esitare a chiedere qui sotto. :slight_smile:

Altri script e trigger arriveranno presto!

Automazioni personalizzate

Puoi anche creare Automazioni personalizzate. :partying_face: Consulta la guida per gli sviluppatori per ulteriori informazioni - Create custom Automations


:discourse2: Ospitato da noi? Questo plugin è disponibile nei nostri piani Business ed Enterprise. Automation | Discourse - Civilized Discussion

77 Mi Piace
Are there any examples "in the wild" of interesting things the Discourse Automation plugin can do?
Creating bot on discourse
An 'add to group' script for the Discourse Automation
Sending a private message automatically to new users?
Trigger an email to all users periodically with a pre-defined message or link
Choose groups and watched categories on signup
Users self-select Category on Registration... is it possible?
Ability to add multiple topic timers
Can discourse delete archived posts automatically and accept registration without email?
A Bot to match random users?
Prevent users from moving topics in other categories
Webhook - TL Demotion
Can watching a category watch all its subcategories as well?
Restricting users to join any one private group
When a thread is too important to lose
Welcome message
Creating an automated message upon successfully answering to a topic
Unlist or archive a post when it has no reply per category
Trust Level Wishlist Items
Onboarding course?
Teach Discobot?
Trust level freeze
How to change owner of invite links?
Voting plugin requirements
No errors, instance not coming back up after rebuild
How to set a welcome email to be sent as soon as a user signs up?
Automatic Messaging
Linked topics (splitting and managing megatopics)
How to integrate Discourse Gamification with an external system (redeem and award points)
Limiting Subscription Length
Discobot Type Message Automation
Can I send message to who had the special badge automatically?
Future pin topics! (feature request)
Convert a category to private and add users to a specific group with access
Is there a component so when a topic is marked as Solved, the topic gets locked and a custom message is posted with it?
Setting up spam detection in your community
Creating a custom Automation
Exclude certain categories from the Trust Levels
Query to create some groups based on activity
Pie-in-the-sky idea: arbitrary automation scripts via docker image
How can I set up invites by members so admins control what invitees see?
Default Tag for specific Categories
How to respond to automatic topics with AI
Pin on certain days
Discourse AI - AI triage
Restrict users to post certain words per category
Plugin or other option to require a post and a like?
Gamification beyond Leaderboard
Is it possible to moderate all personal messages sent between users?
Where would I find documentation on auto-bumping?
Alternative sign up pathways
A Plug-In to convert Discourse Forum Discussions into Clear Proposal Revisions with Community-Sourced Justifications
Bug Report: "Auto Tag Topic" in Discourse Automation — Link Detection Not Working, Onebox Triggers Image
Mandatory Topic Timers for all topics in a category
Can no longer create global banners from restricted categories
How to generate AI replies for forum topics using Persona
Discourse AI - AI triage using Agent
Is there a way to schedule the creation of a topic? And to schedule a reply to someone else's topic?
Is there a way to schedule the creation of a topic? And to schedule a reply to someone else's topic?
Topic ID as a variable?
Automation script: Move topic on close
Can I send an automated welcome message to all new users?
Allow bumping for topics with zero replies
Customizing trust level promotion messages for new users
Auto-categorize topics using AI
Setting up automated admin notice alerts
Discourse AI - Periodic summary reports
New user filter by custom field and contact
Category Exclusion (Blacklist) for Automation Triggers
Tag topics using AI
Advice on a support forum
"Triage posts using AI" script of "Automation" plugin always includes image data in request
"Needs Approval" review items from “Triage posts using AI” script of “Automation” plugin not visible to moderators
Add users to groups on signup
Changing automated Personal Message text
Support formatting of flag "reason" text
AI + Automation Governance: Orchestrating Independent AI Triage Scripts
Publishing a post automatically at a set time
Welcome message
Setting up toxicity detection in your community
Automated tagging when topic is created
Email-in Filtering or Multiple Emails per Category/Group
Unanswered topic notification
Autoresponder (after 15 minutes) when someone joins my discourse
2.8.0.beta3: User-selectable Avatar Flair, Last Topic Visit Indicator, Native File Picker, and more
Add timer to banner topics
Agree to additional terms before joining group
@ mentioning every community members
Reconciling Discourse Chat with other Community Chat Tools like Discord
Send Promotion PMs
Groups for Users
Bulk mark messages and posters as spam
How to automate messages
Automatically move topic category after topic close
Bringing Icebreakers into Discourse
Discourse Chat Integrations
How are `system_messages.welcome_user.*` values used?
Adding tags to topics created with Discourse Embed feature?
Discourse AI - Periodic summary reports
Automatically delete users flagged by system?
How to create autoresponder using automation
Select a group when registering?
Make topic a global banner for n period of time when created in a category
Looking for help posting automating data explorer reports to my forum
Automatically Assigning Titles Based on Trust Level in Discourse
Has anyone experimented with using the usual "Lounge" category with trust level 2
How to schedule posts (not topics)?
Automate post creation on Discourse with multiple users
Customise text for TL3 promotion PM
Choose groups and watched categories on signup
Grant Badge when user visits link
Discourse Subscriptions with Thrive Cart
Can I send message to who had the special badge automatically?
Automatic and periodic PMs for new users
Invitation Links are Only Working for Non-existing Users & Breaking Our Current Implementation
Add members of trust_level_3 to another group and remove them once they lose the trust_level_3
Webhooks plugin
Registration for non-Facebook Users
Membership anniversary
How to add all members in a new group?
New user alerts
An 'add to group' script for the Discourse Automation
Daily Summary Feedback
Watched Words Reference Guide
Can a user block a user group?
Chat Auto-responder?
Endorsement Prompts
What if badges could optionally synchronize group membership?