Strumenti
I 188 strumenti del server MCP di Memberfy, organizzati per tema (community, contenuti, corsi, eventi, membri, vendite, abbonamenti, finanze, certificati, call for papers e report), con il ruolo minimo e il tipo di ciascuno, e le regole comuni a tutti.
Il server MCP di Memberfy ha 188 strumenti, che coprono tutti i moduli della community: l'assistente fa ciò che l'app permette alla persona collegata, con il suo ruolo. L'assistente sceglie da solo quale usare in base alla tua richiesta; questa pagina e quelle di ogni tema servono a farti sapere cosa riesce a fare, con quale ruolo, e come chiederlo. I nomi sono in inglese, come li vede l'assistente, e sono gli stessi in ogni lingua; il titolo che compare in Claude o in ChatGPT è nella lingua di chi ha collegato.
Per tema
| Tema | Cosa si può fare | Strumenti |
|---|---|---|
| Community e struttura | Il contesto del collegamento, aprire un link dell'app, creare, modificare, riordinare ed eliminare sezioni e spazi, chi vede ciascuno, impostazioni e lingua, avvisi di vendita | 16 |
| Contenuti e coinvolgimento | Post e post brevi, spostare un post, commenti, reazioni, fissare, ricerca, galleria, classifica e moderazione | 24 |
| Corsi | Corsi interi, copertina, stato, moduli e lezioni (creare, modificare, spostare, eliminare), iscrizione e avanzamento | 13 |
| Eventi | Eventi, biglietti, presenze, diretta, banner ed eliminazione | 8 |
| Membri | Elencare, invitare, cambiare ruoli, rimuovere, gruppi, tag e organigramma | 16 |
| Vendite e piani | Piani, opzioni, componenti aggiuntivi, prodotti, prezzi, coupon, downsell e negozio, in bozza fino all'approvazione | 24 |
| Abbonamenti | Chi è abbonato a cosa, CSV, omaggi, sconti, estensioni e annullamenti; i tuoi abbonamenti e acquisti, e cambiare il tuo piano | 13 |
| Finanze | Vendite, clienti, estratto conto, saldo, prelievi e commissione | 8 |
| Certificati | Modelli, chi rilascia, rilascio, reinvio, revoca e nuovo rilascio; i tuoi certificati | 16 |
| Call for papers | L'intero ciclo: aprire la call, track e giorni, responsabili e revisori, proposte, punteggi, decisione, negoziazione, programma e votazione | 40 |
| Report e grafici | Vendite, MRR, membri attivi, coinvolgimento e classifica, eventi, corsi, l'attività di un membro e il pannello del mese, pronti per diventare un grafico | 8 |
Ogni strumento ha un'etichetta: Solo lettura non cambia nulla, Modifica crea o cambia qualcosa subito, e Chiede conferma agisce solo dopo il tuo sì a un riepilogo.
Tutti gli strumenti
Ruolo minimo: il ruolo più basso con cui lo strumento compare. "Qualsiasi" include il membro. Finanza è indicato a parte perché non rientra nella scala degli altri ruoli.
| Strumento | Tema | Ruolo minimo | Tipo | Cosa fa |
|---|---|---|---|---|
get_community_context | Community e struttura | Qualsiasi | Solo lettura | Community, ruolo, sezioni e spazi con gli id: il punto di partenza |
get_connection_diagnostics | Community e struttura | Amministratore | Solo lettura | Se l'elenco di strumenti dell'assistente è aggiornato |
list_spaces | Community e struttura | Qualsiasi | Solo lettura | Sezioni e spazi, con filtro per modulo |
open_link | Community e struttura | Qualsiasi | Solo lettura | Dice cos'è un link copiato dall'app (o un id) |
create_section | Community e struttura | Admin | Modifica | Crea una sezione del menu |
create_space | Community e struttura | Admin | Modifica | Crea uno spazio in una sezione, con icona |
update_space | Community e struttura | Admin | Modifica | Cambia nome, descrizione, icona o visibilità di uno spazio, o lo sposta in un'altra sezione |
update_section | Community e struttura | Admin | Modifica | Cambia nome, descrizione, icona di una sezione, o la rende quella iniziale |
reorder_sections | Community e struttura | Admin | Modifica | Mette le sezioni del menu in un nuovo ordine |
reorder_spaces | Community e struttura | Admin | Modifica | Mette gli spazi di una sezione in un nuovo ordine |
update_space_access | Community e struttura | Admin | Modifica | Chi vede uno spazio o una sezione, e chi pubblica nello spazio |
delete_section | Community e struttura | Admin | Chiede conferma | Elimina una sezione e i suoi spazi |
delete_space | Community e struttura | Admin | Chiede conferma | Elimina uno spazio |
get_community_settings | Community e struttura | Admin | Solo lettura | Le impostazioni della community: nome, colori, immagini, SEO, lingua, accesso |
update_community_settings | Community e struttura | Admin | Modifica | Cambia nome, colori, logo, favicon, SEO, lingua e regole di accesso |
get_notification_settings | Community e struttura | Admin | Solo lettura | L'e-mail che riceve gli avvisi di vendita |
update_notification_settings | Community e struttura | Admin | Modifica | Cambia o disattiva l'e-mail degli avvisi di vendita |
list_posts | Contenuti e coinvolgimento | Qualsiasi | Solo lettura | Il feed, con commenti e reazioni |
search_content | Contenuti e coinvolgimento | Qualsiasi | Solo lettura | Cerca post, eventi, corsi, sezioni, spazi e call per titolo |
list_comments | Contenuti e coinvolgimento | Qualsiasi | Solo lettura | Commenti di un post |
create_post | Contenuti e coinvolgimento | Qualsiasi | Modifica | Pubblica un post, con copertina tramite link |
update_post | Contenuti e coinvolgimento | Autore o moderatore | Modifica | Modifica titolo, testo, copertina; fissa |
delete_post | Contenuti e coinvolgimento | Autore o moderatore | Chiede conferma | Elimina un post, con conferma |
move_post | Contenuti e coinvolgimento | Moderatore | Modifica | Sposta un post in un altro spazio Contenuti o Feed |
create_short_post | Contenuti e coinvolgimento | Membro (non la finanza) | Modifica | Pubblica un post breve, senza titolo, in un Feed |
create_comment | Contenuti e coinvolgimento | Qualsiasi | Modifica | Commenta o risponde |
update_comment | Contenuti e coinvolgimento | Autore o moderatore | Modifica | Modifica un commento |
delete_comment | Contenuti e coinvolgimento | Autore o moderatore | Chiede conferma | Elimina un commento, con conferma |
add_reaction | Contenuti e coinvolgimento | Qualsiasi | Modifica | Reagisce con un'emoji |
pin_post | Contenuti e coinvolgimento | Moderatore | Modifica | Fissa o sgancia nel feed |
add_gallery_image | Contenuti e coinvolgimento | Qualsiasi | Modifica | Mette un'immagine, tramite link, in una galleria |
list_gallery_images | Contenuti e coinvolgimento | Qualsiasi | Solo lettura | Le immagini di una galleria, con autore e reazioni |
update_gallery_image | Contenuti e coinvolgimento | Autore o moderatore | Modifica | Cambia il titolo o la descrizione di un'immagine |
react_to_gallery_image | Contenuti e coinvolgimento | Qualsiasi | Modifica | Reagisce a un'immagine della galleria |
delete_gallery_image | Contenuti e coinvolgimento | Autore o moderatore | Chiede conferma | Elimina un'immagine della galleria |
get_leaderboard | Contenuti e coinvolgimento | Qualsiasi | Solo lettura | La parte alta della classifica |
get_my_points | Contenuti e coinvolgimento | Qualsiasi | Solo lettura | I tuoi punti e la tua posizione in classifica |
get_ranking_rules | Contenuti e coinvolgimento | Admin | Solo lettura | Se la classifica è attiva e i punti per azione |
update_ranking_rules | Contenuti e coinvolgimento | Admin | Modifica | Attiva, disattiva e cambia i punti |
list_moderation_queue | Contenuti e coinvolgimento | Moderatore | Solo lettura | Ciò che attende approvazione |
moderate_item | Contenuti e coinvolgimento | Moderatore | Modifica | Approva o rifiuta un elemento della coda |
list_courses | Corsi | Qualsiasi | Solo lettura | Corsi della community |
get_course | Corsi | Qualsiasi | Solo lettura | Un corso con moduli e lezioni |
create_course | Corsi | Admin | Modifica | Spazio, corso, moduli, lezioni e il prodotto, in una volta |
update_course | Corsi | Admin | Modifica | Modifica un corso, la copertina e lo stato |
create_course_module | Corsi | Admin | Modifica | Aggiunge un modulo a un corso |
create_lesson | Corsi | Admin | Modifica | Aggiunge una lezione a un modulo |
update_course_module | Corsi | Admin | Modifica | Rinomina un modulo o ne cambia la posizione |
update_lesson | Corsi | Admin | Modifica | Cambia una lezione, o la porta in un altro modulo |
delete_course_module | Corsi | Admin | Chiede conferma | Elimina un modulo con le sue lezioni |
delete_lesson | Corsi | Admin | Chiede conferma | Elimina una lezione |
delete_course | Corsi | Admin | Chiede conferma | Elimina un corso |
enroll_in_course | Corsi | Membro (non la finanza) | Modifica | Ti iscrive a un corso pubblicato |
complete_lesson | Corsi | Membro (non la finanza) | Modifica | Registra il tuo avanzamento in una lezione |
list_events | Eventi | Qualsiasi | Solo lettura | Eventi prossimi, passati, i miei o tutti |
list_event_attendees | Eventi | Qualsiasi | Solo lettura | Chi ha confermato la presenza a un evento |
create_event | Eventi | Moderatore (con biglietto, Admin) | Modifica | Spazio, evento e il biglietto, in una volta |
update_event | Eventi | Moderatore | Modifica | Modifica un evento e il banner |
start_live_stream | Eventi | Moderatore | Modifica | Segna l'evento come in diretta, con il link della trasmissione |
stop_live_stream | Eventi | Moderatore | Modifica | Termina la diretta |
rsvp_event | Eventi | Membro (non la finanza) | Modifica | Dice se partecipi: parteciperò, forse o non parteciperò |
delete_event | Eventi | Admin | Chiede conferma | Elimina un evento |
list_members | Membri | Moderatore | Solo lettura | Membri con ruolo e data di ingresso |
invite_member | Membri | Admin | Modifica | Invita una persona, con ruolo, gruppi e tag |
invite_members | Membri | Admin | Modifica | Invita fino a 100 persone in una volta, con il risultato riga per riga |
update_member_role | Membri | Admin | Modifica | Cambia il ruolo di un membro |
remove_member | Membri | Admin | Chiede conferma | Toglie una persona dalla community |
list_groups | Membri | Moderatore | Solo lettura | Gruppi, con colore, responsabile, gruppo padre e quante persone |
create_group | Membri | Moderatore | Modifica | Crea un gruppo di membri |
update_group | Membri | Moderatore | Modifica | Rinomina o modifica un gruppo |
delete_group | Membri | Moderatore | Chiede conferma | Elimina un gruppo; le persone restano nella community |
update_group_members | Membri | Moderatore | Modifica | Aggiunge o toglie persone da un gruppo |
list_tags | Membri | Moderatore | Solo lettura | Tag usati, con colore e quante persone |
update_member_tags | Membri | Moderatore | Modifica | Aggiunge o toglie tag a una o più persone |
update_tag | Membri | Moderatore | Modifica | Rinomina un tag o ne cambia il colore |
delete_tag | Membri | Moderatore | Chiede conferma | Toglie un tag a tutte le persone |
get_org_chart | Membri | Moderatore | Solo lettura | Chi risponde a chi, con i gruppi |
set_manager | Membri | Moderatore | Modifica | Indica a chi risponde una persona |
list_activity_logs | Membri | Amministratore | Solo lettura | Chi ha fatto cosa: team, assistente e membri |
list_plans | Vendite e piani | Admin o Finanza | Solo lettura | Piani, opzioni e componenti aggiuntivi |
list_products | Vendite e piani | Admin o Finanza | Solo lettura | Opzioni di fatturazione e prodotti, con prezzo e stato |
list_coupons | Vendite e piani | Admin o Finanza | Solo lettura | Coupon con stato e utilizzi |
create_product | Vendite e piani | Admin | Modifica | Crea un prodotto o un'opzione di fatturazione, in bozza |
create_plan | Vendite e piani | Admin | Modifica | Opzioni, piano e componenti aggiuntivi, in una volta |
publish_product | Vendite e piani | Admin | Modifica | Mette in vendita un prodotto |
unpublish_product | Vendite e piani | Admin | Modifica | Ritira un prodotto dalla vendita |
update_price | Vendite e piani | Admin | Chiede conferma | Cambia un prezzo, con conferma |
create_coupon | Vendite e piani | Admin | Chiede conferma | Crea un coupon, con conferma |
update_plan | Vendite e piani | Admin | Modifica | Cambia nome, indirizzo, opzioni e componenti aggiuntivi di un piano |
update_product | Vendite e piani | Admin | Modifica | Cambia titolo, spazi, giacenza, rate, prova e link diretto |
update_coupon_status | Vendite e piani | Admin | Chiede conferma | Mette in pausa o riattiva un coupon |
update_coupon | Vendite e piani | Admin | Chiede conferma | Cambia nome, sconto, durata, limiti, validità e prodotti di un coupon |
delete_coupon | Vendite e piani | Admin | Chiede conferma | Elimina un coupon |
get_coupon_usage | Vendite e piani | Admin o Finanza | Solo lettura | Chi ha usato un coupon |
list_downsell_offers | Vendite e piani | Admin | Solo lettura | Le offerte dell'ultima occasione di un piano, con la conversione |
create_downsell_offer | Vendite e piani | Admin | Chiede conferma | Crea un'offerta dell'ultima occasione |
update_downsell_offer | Vendite e piani | Admin | Chiede conferma | Cambia o mette in pausa un'offerta dell'ultima occasione |
delete_downsell_offer | Vendite e piani | Admin | Chiede conferma | Elimina un'offerta dell'ultima occasione |
delete_product | Vendite e piani | Admin | Chiede conferma | Elimina un prodotto o un'opzione di fatturazione |
delete_plan | Vendite e piani | Admin | Chiede conferma | Elimina un piano |
reorder_plans | Vendite e piani | Admin | Modifica | Mette i piani in un nuovo ordine nella pagina dei prezzi |
get_storefront | Vendite e piani | Admin | Solo lettura | Cosa mostra uno spazio Negozio |
update_storefront | Vendite e piani | Admin | Modifica | Sceglie i prodotti di un Negozio |
list_subscriptions | Abbonamenti | Admin o Finanza | Solo lettura | Abbonamenti con stato, importo e prossimo addebito |
cancel_subscription | Abbonamenti | Admin o Finanza | Chiede conferma | Annulla l'abbonamento di un membro, con conferma |
get_subscription | Abbonamenti | Admin o Finanza | Solo lettura | Un abbonamento, con addebiti e prossimo addebito |
create_manual_subscription | Abbonamenti | Admin o Finanza | Chiede conferma | Omaggio o addebito futuro, senza checkout |
update_subscription | Abbonamenti | Admin o Finanza | Chiede conferma | Sconto, estensione, componenti aggiuntivi, riattivazione, link di pagamento |
export_subscriptions_csv | Abbonamenti | Admin o Finanza | Solo lettura | Gli abbonamenti in CSV, con gli stessi filtri |
list_my_subscriptions | Abbonamenti | Qualsiasi | Solo lettura | I tuoi abbonamenti |
list_my_purchases | Abbonamenti | Qualsiasi | Solo lettura | I tuoi acquisti singoli |
manage_my_subscription | Abbonamenti | Qualsiasi | Chiede conferma | Annulla, mette in pausa, riprende o riattiva il tuo abbonamento |
quote_plan_change | Abbonamenti | Qualsiasi | Solo lettura | Quanto costa e cosa cambia passando a un altro piano |
change_my_plan | Abbonamenti | Qualsiasi | Chiede conferma | Cambia il tuo piano: subito, addebitando la differenza sulla carta salvata, o alla fine del periodo |
get_scheduled_plan_change | Abbonamenti | Qualsiasi | Solo lettura | Il cambio di piano programmato per la fine del periodo |
cancel_scheduled_plan_change | Abbonamenti | Qualsiasi | Chiede conferma | Annulla il cambio di piano programmato |
get_sales_summary | Finanze | Admin o Finanza | Solo lettura | Ricavi, serie mensile, ricavi per prodotto e abbonati |
list_customers | Finanze | Admin o Finanza | Solo lettura | Chi paga e quanto ha già pagato |
list_ledger_entries | Finanze | Admin o Finanza | Solo lettura | Movimenti dell'estratto conto |
get_balance | Finanze | Admin o Finanza | Solo lettura | Saldo totale, disponibile, trattenuto e da liberare |
list_payouts | Finanze | Admin o Finanza | Solo lettura | Prelievi e stato |
simulate_fee | Finanze | Admin | Solo lettura | Quanto riceve la community da una vendita |
request_payout | Finanze | Admin | Chiede conferma | Richiede un prelievo, con conferma |
cancel_payout | Finanze | Admin | Chiede conferma | Annulla un prelievo in sospeso, con conferma |
list_certificate_templates | Certificati | Moderatore o Admin | Solo lettura | Modelli di uno spazio Certificati |
get_certificate_template | Certificati | Moderatore o Admin | Solo lettura | Un modello, con l'anteprima come immagine |
create_certificate_template | Certificati | Moderatore o Admin | Modifica | Crea un modello, dal design della piattaforma o con la grafica del brand |
update_certificate_template | Certificati | Moderatore o Admin | Modifica | Cambia testi, firmatari, caselle e grafica |
activate_certificate_template | Certificati | Moderatore o Admin | Modifica | Attiva o archivia un modello |
issue_certificate | Certificati | Moderatore o Admin | Modifica | Rilascia a persone, gruppi e tag, dopo una prova |
list_issued_certificates | Certificati | Moderatore o Admin | Solo lettura | I rilasciati, con stato e ricerca |
revoke_certificate | Certificati | Admin | Chiede conferma | Revoca un certificato |
reissue_certificate | Certificati | Admin | Modifica | Rilascia di nuovo con il nome attuale |
delete_certificate | Certificati | Admin | Chiede conferma | Elimina un certificato revocato o fallito |
duplicate_certificate_template | Certificati | Moderatore o Admin | Modifica | Copia un modello come nuova bozza |
update_certificate_space_settings | Certificati | Admin | Modifica | Chi rilascia nello spazio: lo staff o solo gli Admin |
resend_certificate_email | Certificati | Moderatore o Admin | Modifica | Invia di nuovo l'e-mail del certificato |
retry_certificate | Certificati | Moderatore o Admin | Modifica | Rifà un certificato fallito |
list_my_certificates | Certificati | Qualsiasi | Solo lettura | I tuoi certificati, con codice e link |
set_certificate_indexing | Certificati | Qualsiasi | Modifica | Mostra o nasconde un tuo certificato nei motori di ricerca |
list_calls_for_papers | Call for papers | Qualsiasi | Solo lettura | Le call di uno spazio, con lo stato |
get_call_space_settings | Call for papers | Qualsiasi | Solo lettura | Come funziona lo spazio: una o più call, chi apre |
update_call_space_settings | Call for papers | Admin | Modifica | Cambia la modalità dello spazio e chi può aprire una call |
get_call_for_papers | Call for papers | Qualsiasi | Solo lettura | Una call con date, track, giorni, responsabili e ciò che puoi fare |
create_call_for_papers | Call for papers | Chi può aprire | Modifica | Apre una call in bozza, con track, giorni e banner |
update_call_for_papers | Call for papers | Staff o responsabile | Modifica | Modifica testo, date, formati, costi, compenso e immagini |
update_call_status | Call for papers | Staff o responsabile | Modifica | Pubblica, riporta in bozza, chiude o riapre |
delete_call_for_papers | Call for papers | Staff o responsabile | Chiede conferma | Elimina la call, con track e proposte |
add_call_track | Call for papers | Staff o responsabile | Modifica | Aggiunge un track |
update_call_track | Call for papers | Staff o responsabile | Modifica | Rinomina un track o ne cambia lo scopo |
delete_call_track | Call for papers | Staff o responsabile | Chiede conferma | Toglie un track |
add_call_event_date | Call for papers | Staff o responsabile | Modifica | Aggiunge un giorno all'evento |
update_call_event_date | Call for papers | Staff o responsabile | Modifica | Cambia l'orario di un giorno |
delete_call_event_date | Call for papers | Staff o responsabile | Chiede conferma | Toglie un giorno dall'evento |
add_call_owner | Call for papers | Staff o responsabile | Modifica | Invita qualcuno a diventare responsabile della call |
remove_call_owner | Call for papers | Staff o responsabile | Chiede conferma | Toglie un responsabile |
list_track_reviewers | Call for papers | Staff o responsabile | Solo lettura | I revisori di un track |
invite_track_reviewer | Call for papers | Staff o responsabile | Modifica | Mette qualcuno come revisore di un track |
remove_track_reviewer | Call for papers | Staff o responsabile | Chiede conferma | Toglie un revisore |
list_my_call_invitations | Call for papers | Qualsiasi | Solo lettura | I tuoi inviti in sospeso, come responsabile o revisore |
respond_to_call_invitation | Call for papers | Qualsiasi | Modifica | Accetta o rifiuta un tuo invito |
list_speakers | Call for papers | Staff o responsabile | Solo lettura | Chi ha già proposto nella community |
invite_speaker | Call for papers | Staff o responsabile | Modifica | Invita qualcuno a proporre |
list_proposals | Call for papers | Secondo il ruolo nella call | Solo lettura | Le proposte, con stato, track e punteggi |
get_proposal | Call for papers | Responsabili, revisori del track e chi ha proposto | Solo lettura | Una proposta, con le valutazioni e la negoziazione |
list_my_reviews | Call for papers | Revisore | Solo lettura | La tua coda di revisione |
review_proposal | Call for papers | Revisore del track | Modifica | Dà un punteggio da 1 a 5 a una proposta |
get_review_progress | Call for papers | Staff o responsabile | Solo lettura | L'avanzamento della valutazione, rispetto al minimo |
get_proposal_reviews | Call for papers | Responsabili; revisori dopo aver valutato | Solo lettura | I punteggi di una proposta e il consenso |
decide_proposal | Call for papers | Staff o responsabile | Modifica | Accetta o rifiuta una proposta |
negotiate_proposal | Call for papers | Staff o responsabile | Modifica | Controproposta, ritirare, accettare o chiudere la negoziazione |
confirm_proposal | Call for papers | Staff o responsabile | Modifica | Conferma nel programma la proposta accettata |
list_votable_proposals | Call for papers | Chi può votare | Solo lettura | La scheda di voto: cosa puoi votare e il tuo voto |
vote_on_proposal | Call for papers | Chi può votare | Modifica | Vota da 1 a 5, o toglie il voto |
get_vote_results | Call for papers | Secondo la call | Solo lettura | Il risultato, fin dove la call lo mostra |
list_my_proposals | Call for papers | Qualsiasi | Solo lettura | Le tue proposte, con lo stato |
submit_proposal | Call for papers | Qualsiasi membro | Modifica | Invia una proposta a una call aperta |
update_proposal | Call for papers | Chi ha proposto | Modifica | Modifica la proposta in bozza e la invia |
withdraw_proposal | Call for papers | Chi ha proposto | Chiede conferma | Ritira la proposta dalla call |
respond_to_counter_offer | Call for papers | Chi ha proposto | Modifica | Accetta la controproposta o risponde con un'altra |
sales_report | Report e grafici | Admin o finanza | Solo lettura | Vendite per giorno, settimana o mese, per piano, prodotto o metodo di pagamento, e il totale dalla prima vendita |
subscriptions_report | Report e grafici | Admin o finanza | Solo lettura | MRR, abbonamenti nuovi e annullati, churn, omaggi e downsell |
members_report | Report e grafici | Moderatore | Solo lettura | Membri nuovi, attivi e inattivi, per gruppo e per tag |
engagement_report | Report e grafici | Moderatore | Solo lettura | Post, commenti, reazioni, chi partecipa di più, post senza risposta e i punti della classifica |
events_report | Report e grafici | Moderatore | Solo lettura | Eventi e quanti hanno risposto ci sarò, forse e non ci sarò |
courses_report | Report e grafici | Moderatore | Solo lettura | Iscrizioni, completamenti e avanzamento per corso |
member_activity | Report e grafici | Admin | Solo lettura | Cosa ha fatto una persona: conteggi, punti della classifica e link |
community_overview | Report e grafici | Moderatore o finanza | Solo lettura | Questo mese rispetto al mese scorso, in una sola richiesta |
Quanti strumenti vede ogni ruolo
| Ruolo | Strumenti |
|---|---|
| Proprietario e Admin | Tutti e 188 |
| Moderatore | 111: i 40 della call for papers, la lettura aperta a tutti, post e post brevi (compresi spostare e fissare), commenti, reazioni e galleria, la moderazione, create_event, update_event e la diretta, list_members e gli 11 di gruppi, tag e organigramma, i modelli, il rilascio, il reinvio e il rifacimento dei certificati (secondo Chi rilascia nello spazio), le proprie iscrizioni, presenze, punti, abbonamenti, acquisti e certificati, e i report di membri, coinvolgimento, eventi e corsi e community_overview |
| Finanza | 90: i 40 della call for papers, la lettura aperta a tutti, post, commenti, reazioni e galleria, la lettura di piani, prodotti e coupon, i 9 di lettura finanziaria, gli abbonamenti della community (elencare, vedere, esportare, omaggio, azioni e annullare), i propri abbonamenti, acquisti, punti e certificati, e i report di vendite e abbonamenti e community_overview |
| Membro | 76: i 40 della call for papers, la lettura aperta a tutti, post e post brevi, commenti, reazioni e galleria (modificare ed eliminare solo ciò che è tuo), iscrizione e avanzamento nei corsi, presenza agli eventi, e i propri abbonamenti, acquisti, punti e certificati |
I 40 della call for papers compaiono a tutti perché il responsabile di una call può essere un membro qualsiasi, e qualsiasi membro propone, valuta o vota quando la call lo consente. Memberfy controlla ogni call con la regola del modulo. Vedi Call for papers.
Un collegamento autorizzato solo in lettura vede solo gli strumenti di lettura del ruolo.
Vedere uno strumento nell'elenco non garantisce che ogni chiamata passi: Memberfy controlla ogni azione come se fosse fatta dalla schermata. Un membro vede create_post, ma pubblicare in uno spazio con Chi può pubblicare = Staff viene rifiutato. Vedi Ruoli e permessi.
Regole comuni
Gli id
Gli strumenti parlano tramite id, e dove chiedono un id accettano anche il link copiato dall'app (vedi open_link). Quasi tutte le conversazioni iniziano con get_community_context, che restituisce le sezioni e gli spazi con gli id; gli elenchi restituiscono gli id di ciò che elencano. La descrizione di ogni strumento dice da dove viene ogni id, e l'assistente li concatena da solo: tu chiedi "pubblica nello spazio Avvisi", lui cerca l'id dello spazio Avvisi e pubblica.
Paginazione
Gli elenchi accettano page (la pagina, a partire da 1) e limit (quanti per pagina). La risposta riporta gli elementi e il totale, così l'assistente sa se deve chiedere la pagina successiva.
Prima la bozza
Tutto ciò che si vende nasce in bozza: create_product, il prodotto di create_course, il biglietto di create_event e le opzioni di create_plan. Niente va in vendita senza publish_product (o publish: true nel composto). Così puoi rivedere prima.
La creazione non dipende dalle informazioni aziendali approvate; la pubblicazione sì. In una community senza approvazione, il composto che ha chiesto di pubblicare non annulla nulla: il corso, l'evento o il piano resta in bozza, la risposta riporta il motivo in publish_blocked, e il passo successivo suggerito è compilare le informazioni aziendali e pubblicare dopo. Vedi Bozza prima dell'approvazione.
Idempotenza nei composti
I tre composti accettano idempotency_key (fino a 100 caratteri). Ripetere la chiamata con la stessa chiave restituisce il risultato della prima, senza creare di nuovo. Serve quando il collegamento cade a metà e l'assistente non sa se la chiamata è andata a buon fine.
Annullare quando un passaggio fallisce
I composti creano in ordine e, se un passaggio fallisce, eliminano ciò che avevano già creato (tranne quando ciò che è fallito è la pubblicazione senza informazioni aziendali approvate: allora resta tutto in bozza), dal più recente al più vecchio, e dicono quale passaggio è fallito: "Il passaggio "módulo 2" è fallito e tutto ciò che questa chiamata aveva creato è stato annullato." Se qualcosa non può essere annullato, la risposta elenca ciò che è rimasto, da controllare nel pannello.
Prossimi passi
Quando ha senso continuare, la risposta dello strumento porta next_steps: fino a tre azioni suggerite, ognuna con lo strumento, il motivo (nella lingua di chi ha collegato) e, a volte, gli argomenti già pronti. Dipendono da cosa è tornato e dal tuo ruolo: entrano solo strumenti che puoi usare. L'assistente propone queste azioni prima di suggerire qualsiasi altra cosa, e nessuna avviene senza che tu la chieda.
| Quando | Cosa suggerisce Memberfy |
|---|---|
| Ci sono proposte in attesa di decisione | Decidere ciascuna (decide_proposal) |
| Il report di coinvolgimento mostra post senza risposta | Rispondere (create_comment) |
| Un post è stato pubblicato senza copertina | Generare un'immagine e usarla come copertina (update_post) |
| Un modello di certificato è appena stato creato | Controllare l'anteprima e regolarlo (update_certificate_template), poi attivarlo (activate_certificate_template) |
| Un report delle vendite | Lo stesso report sul periodo precedente, per confrontare (sales_report, con le date già pronte) |
| Elementi in attesa di moderazione | Approvare o rifiutare (moderate_item) |
| Abbonamenti in ritardo | Inviare il link di pagamento (update_subscription) |
| Saldo disponibile | Richiedere un prelievo (request_payout) |
| Un prodotto, corso o biglietto creato in bozza | Pubblicarlo (publish_product) |
| La pubblicazione è stata rifiutata perché mancano le informazioni aziendali approvate | Compilare Impostazioni › Informazioni Aziendali, attendere l'approvazione e pubblicare (publish_product) |
| Una call for papers creata senza track, o ancora in bozza | Aggiungere track (add_call_track), assegnare revisori (invite_track_reviewer) e pubblicare (update_call_status) |
| Una proposta accettata | Confermarla nel programma (confirm_proposal) |
Errori
Quando Memberfy rifiuta, l'assistente riceve il suo messaggio, lo stesso della schermata:
| Situazione | Cosa riceve l'assistente |
|---|---|
| Il ruolo non lo consente | "Il tuo ruolo (moderator) non consente questa azione in questa community.", più il motivo |
| Un dato non valido | "L'API ha rifiutato (400): …", con il campo e il messaggio |
| Troppe chiamate | "Troppe chiamate in poco tempo. Attendi un minuto e riprova." |
Versione del server e dell'elenco
Ogni deploy di Memberfy cambia la versione del server, e l'elenco di strumenti che riceve una connessione ha una propria impronta. È così che si capisce se un assistente ha l'elenco aggiornato.
| Dove | Cosa arriva |
|---|---|
serverInfo.version, in initialize | <versione>+<commit>, per esempio 1.0.0+4a9b547. Cambia a ogni deploy |
_meta.memberfy, in initialize e in tools/list | server_version, tools_fingerprint (un codice breve che cambia quando cambia un nome o uno schema di input dell'elenco che riceve questa connessione) e tool_count |
| Le istruzioni del server | Finiscono con una riga che ripete la versione dell'elenco |
Chiamare uno strumento che non è nell'elenco della connessione restituisce un errore di strumento (isError) che chiede alla persona di aprire una nuova conversazione o di ricollegarsi; se il nome è uno di quelli vecchi in portoghese, la risposta include renamed_to con il nome nuovo. La chiamata resta nell'audit come tool.unknown.
Il proprietario e gli amministratori confrontano l'ultimo elenco ricevuto da una connessione con quello attuale in GET /api/oauth/connections/{id}/diagnostics: il campo listUpToDate dice se è aggiornato. Vedi Audit.
Chiedono conferma
Chiedono conferma solo gli strumenti che toccano il denaro e quelli che eliminano (quelli che iniziano con delete_, remove_, revoke_, withdraw_ o cancel_). Con l'etichetta Chiede conferma, non agiscono alla prima chiamata: restituiscono un riepilogo e un codice, e agiscono solo quando l'assistente ripete la chiamata con il codice, dopo il tuo sì. Tutti gli altri, compresi inviti, cambio di ruolo, impostazioni e rilascio di certificati, vengono eseguiti alla prima chiamata. La tabella qui sopra mostra l'etichetta di ciascuno. Vedi Denaro e conferma.
Testo in Markdown
L'assistente scrive e legge il testo di Memberfy in Markdown. Memberfy lo converte nel testo formattato dell'app all'andata, e di nuovo in Markdown al ritorno: il post compare nell'app con grassetto ed elenchi, non con asterischi.
| Campo | Cosa accetta |
|---|---|
Il testo di un post (create_post, update_post), la descrizione di un evento (create_event, update_event), il testo della call for papers (create_call_for_papers, update_call_for_papers) e la descrizione di una proposta (submit_proposal, update_proposal) | Markdown completo: grassetto, corsivo, elenchi, link, sottotitoli (il # diventa un sottotitolo di livello 2; non c'è un titolo di livello 1 dentro il testo), citazione e codice |
Il testo di un post breve (create_short_post, oppure update_post con type: status) | Solo grassetto, corsivo, link e a capo |
| Titoli, nomi, commenti, e la descrizione di corso, prodotto, piano, gruppo, spazio e sezione | Testo semplice: i segni di Markdown vengono tolti, perché l'app mostra questi campi senza formattazione |
Cosa non passa all'app:
- Un'immagine dentro il testo diventa un link all'immagine. Per la copertina di un post o il banner di un evento, usa
image_url(vedi Immagini). - Una tabella diventa righe di testo, una per riga della tabella.
- Script, attributi di evento e link
javascript:vengono rimossi.
Anche l'HTML già pronto è accettato e passa dallo stesso filtro. In lettura, gli strumenti restituiscono il testo formattato in Markdown e segnano il risultato con text_format: "markdown". Leggere e salvare di nuovo lo stesso testo non cambia nulla.
Immagini
create_post, add_gallery_image, create_course, create_event, update_post, update_event e update_course accettano l'immagine in due modi:
image_url: il link di un'immagine che si trova su internet. Memberfy la scarica e la conserva come se l'avessi caricata dal pannello.image_base64(conimage_type, facoltativo): il file stesso, fino a 5 MB. È la strada per un'immagine generata dall'assistente stesso nella conversazione. L'SVG è accettato e diventa PNG; un SVG che punta a file esterni viene rifiutato.
| Regola | |
|---|---|
| Indirizzo | Solo http o https, pubblico. Gli indirizzi interni e privati vengono rifiutati, anche dopo un reindirizzamento |
| Formato | JPEG, PNG, WebP o GIF, verificato dal contenuto del file |
| Dimensione | Fino a 10 MB |
| Tempo | Il download ha 10 secondi |
Un link a una pagina (e non all'immagine stessa) viene rifiutato con "il file non è un'immagine JPEG, PNG, WebP o GIF".
Nei composti, un'immagine non valida non annulla il resto: il corso o l'evento viene creato senza la copertina, e la risposta riporta il motivo in warnings ("Non è stato possibile usare l'immagine di …: l'immagine supera i 10 MB."). Chiedi di nuovo con un altro link, oppure metti l'immagine dal pannello. Negli strumenti che fanno una cosa sola (create_post, add_gallery_image), l'immagine non valida impedisce la creazione.