Come fare un articolo

Facebook Processo di approvazione delle app per i bot e come evitarlo

Iaroslav Kudritskiy
24 ottobre 2018

Il processo di approvazione delle app Facebook per i chatbot è un compito arduo. Sebbene sembri un processo semplice e graduale, ogni bot è diverso e spiegare lo scopo e le funzioni del proprio bot al team di approvazione non è sempre facile. Inoltre, da quando è scoppiato lo scandalo di Cambridge Analytica, il processo di revisione è diventato più severo e in molte regioni Facebook non ha abbastanza personale per garantire la tempestività del processo. Gli utenti hanno riferito che il processo di revisione delle app ha richiesto da 2 settimane a 2 mesi e che non sono state approvate al primo tentativo. Facebook La verifica dei bot è una questione delicata e sensibile e richiede una buona dose di pianificazione prima di poterla inviare con sicurezza.

Di seguito descriveremo come è possibile navigare nel processo di revisione. In alternativa, vi mostreremo come potete collegare il vostro agente Dialogflow a Rocketbots e connetterlo a una pagina Facebook saltando completamente il processo di revisione di Facebook .

Che cos'è Facebook App Approval for Bots?

Il processo di approvazione delle app per i bot di Facebook è costituito da una serie di moduli da compilare che consentono al bot di essere testato e approvato da un team di approvazione umano su Facebook. Questo processo è stato ideato per garantire il rispetto delle linee guida di Facebookper quanto riguarda i bot sulla piattaforma Messenger e per assicurare che il vostro bot sia all'altezza degli standard di esperienza utente di Facebook.

Solo perché pensate di aver aderito alla politica di Facebook e ai requisiti di esperienza, non significa che siate ancora fuori dai guai. Alcuni utenti hanno riferito di aver seguito alla lettera le linee guida di Facebooke di essere stati comunque respinti per problemi come un'inadeguata gestione degli utenti e una scarsa documentazione dei processi di iscrizione. In generale, sembra che le nuove linee guida interne di Facebooksiano molto più conservative e questo ha confuso gli sviluppatori.

Tradizionalmente, il processo di approvazione delle app di Facebook per i bot consiste nell'ottenere l'accesso a due autorizzazioni a livello di app, che consentono al bot di interagire con gli utenti di Facebook Messenger . Queste autorizzazioni sono:

  • pages_messaging: permette al bot di rispondere a un utente entro un periodo di 24 ore
  • pages_messaging_subscriptions: permette a un bot di rispondere al di fuori del periodo di 24 ore in casi specifici.

Questo è in linea con la politica di Facebook Messenger Bot 24 + 1, secondo la quale è possibile rispondere a un messaggio di un utente entro 24 ore e inviare 1 messaggio al di fuori della finestra di 24 ore utilizzando solo l'autorizzazione pages_messaging. L'autorizzazione pages_messaging_subscriptions consente di inviare messaggi agli utenti al di fuori di questi parametri per i casi d'uso specificati da Facebook.

Di recente è stata apportata una modifica al processo di approvazione di Facebook. Questo cambiamento significa che l'autorizzazione all'abbonamento è passata dal livello dell'app a quello della pagina. Tutti i bot esistenti con messaggi di abbonamento dovranno essere riapprovati per l'autorizzazione all'abbonamento a livello di pagina entro il 31 dicembre 2018.

Il processo di presentazione

Il processo di approvazione delle app Facebook per i bot si è trasformato parecchio da quando è iniziato. Nei primi anni del 2016 era sufficiente una breve descrizione e uno screencast. Allora i bot venivano facilmente approvati in pochi giorni lavorativi, anche quelli non ancora terminati. Da allora sono cambiate molte cose. Oggi non solo Facebook vuole un bot funzionante con un'esperienza utente eccellente, ma vi chiederà anche di aderire a un documento di linee guida della comunitàFacebook molto più rigoroso, aggiornato nel 2018.

Per iniziare a creare un'applicazione sulla Developer Console di Facebook, collegarsi a developers.facebook.com. Fare clic sull'icona del proprio profilo nell'angolo in alto a destra e selezionare "Crea app". Vi verrà chiesto di scegliere il tipo di app, scegliendo "Messenger".

Una volta entrati nella sezione App Review, dovrete selezionare una pagina Facebook dalla quale il team di approvazione di Facebook dovrà testare la vostra applicazione. Ricordate di consentire agli utenti di inviare messaggi alla vostra pagina Facebook se non l'avete già fatto. A tal fine è necessario accedere alle impostazioni della pagina Facebook :

  1. Vai a Impostazioni della pagina > Generale
  2. Clicca su modifica nella riga dei messaggi
  3. Controllare: Permettere alle persone di contattare la mia pagina privatamente mostrando il pulsante Messaggio
  4. Non dimenticare di salvare le modifiche.

Bene, ora che hai fatto quanto sopra, assicurati che la tua app sia impostata in modalità di sviluppo.

Tipo di didascalia (opzionale)

Potete farlo immediatamente, semplicemente girando l'interruttore in alto a destra del menu di revisione delle app, sotto il menu della console degli sviluppatori.

Successivamente è necessario richiedere i permessi per l'applicazione. Questa operazione è stata semplificata da quando Facebook ha spostato pages_messaging_subscriptions a livello di pagina. Si dovrà selezionare pages_messaging e aggiungere alcune spiegazioni prima di inviare. Le spiegazioni sono semplicemente il motivo per cui il bot ha bisogno di questa funzione per funzionare e il caso d'uso previsto. Ad esempio:

L'ultima cosa prima di presentare o approvare è far approvare il tuo business. Questa prima parte è relativamente semplice, dovrai fornire:

  • Un URL alla tua politica sulla privacy
  • Un'icona per il tuo bot
  • Seleziona una categoria di bot
  • Una descrizione dello scopo dei bot.

Va da sé che la vostra politica sulla privacy non può violare la politica sulla privacy di Facebook.

Ora è possibile inviare il bot per l'approvazione e Facebook ne verificherà la reattività, la funzionalità e l'aderenza ai criteri. Una volta inviato, sarà possibile vedere i dipendenti di Facebook parlare di tanto in tanto con il bot. Ora che siete in attesa della revisione, tenete d'occhio le notifiche di Facebook . È da qui che riceverete i risultati. Alcuni avvisi vi chiederanno una risposta o un'azione, quindi assicuratevi di rispondere entro 24 ore.

Una volta che il bot è stato approvato, Facebook continuerà con l'Approvazione dell'attività, che richiederà l'invio:

  • Nome dell'azienda
  • Indirizzo
  • Numero di telefono
  • Licenza commerciale
  • Articoli di incorporazione
  • Bolletta

La verifica delle imprese può richiedere fino a 4 settimane a seconda della regione in cui si trova.

Perché Facebook mi rifiuta e come posso evitarlo?

Poiché il processo di revisione è gestito da un team umano, la durata del processo e le ragioni del rifiuto sono variabili. Ecco alcuni motivi per cui Facebook potrebbe rifiutarvi, in base alla nostra esperienza e a quella di altre persone:

  • Facebook ha rifiutato il mio bot a causa di una mancata corrispondenza del caso d'uso.
  • Facebook ha rifiutato il mio bot perché non risponde a profili non di prova.
  • Facebook ha rifiutato il mio bot perché l'imbarco era troppo complicato.
  • Facebook ha rifiutato il mio bot perché non era personale.

In breve, ci sono decine di ragioni per cui il team di revisione potrebbe rifiutare il vostro bot Facebook Messenger . L'importante è mantenere la calma e collaborare con il team di revisione per risolvere i problemi da loro individuati. Dopotutto, sono loro i guardiani.

Per aumentare le possibilità di approvazione, assicuratevi che il vostro bot abbia un obiettivo chiaro e che tutte le conversazioni possano condurre a un obiettivo o a una serie di obiettivi. Assicuratevi che tutti gli utenti possano parlare con il vostro bot, il che significa attivare la messaggistica della pagina Facebook in modo che gli utenti possano inviare messaggi alla vostra pagina Facebook. Assicuratevi che il vostro bot abbia un saluto chiaro e che sia facile per gli utenti capire cosa fare dopo. Personalizzate le conversazioni utilizzando il profilo utente di Facebook API o le stringhe di personalizzazione native che si trovano nei programmi NLP come Dialogflow.

Con Dialogflow avete già a disposizione molti strumenti utili per affrontare questi problemi. Dialogflow include le API di Facebook nel backend, in modo da poter introdurre facilmente le funzionalità di Facebook senza dover abbandonare l'NLP, come pulsanti e menu. Non potrete attingere a tutte le API che Facebook offre, ma le entità di Dialogflow vi permetteranno di raggiungere un livello di personalizzazione soddisfacente per il team di approvazione.

Ecco come saltare l'approvazione (se si utilizza Dialogflow)

In realtà, la ragione più probabile per cui state leggendo questo articolo è che state cercando un modo per saltare il processo di approvazione del bot Facebook Messenger . Noi di Rocketbots possiamo aiutarvi in questo senso. Siamo in grado di farlo perché l'applicazione Rocketbots è stata approvata tenendo conto di questo specifico caso d'uso. Inoltre, la nostra piattaforma può connettersi facilmente sia con Facebook che con Dialogflow. Ciò significa che potete collegare il vostro spazio Rocketbots alla vostra pagina Facebook e poi collegare il vostro agente Dialogflow al vostro spazio Rocketbots.

Per un periodo limitato, saremo anche in grado di aiutarvi a saltare l'autorizzazione pages_messaging_subricption. Tuttavia, questo cambierà dopo il 31 dicembre 2018. Da quel momento in poi dovrete chiedere l'approvazione direttamente alla vostra pagina Facebook .

Potete fare una prova iscrivendovi a Rocketbots e seguendo la nostra guida per aggiungere la vostra pagina Facebook a Rocketbots. Navigate fino alla voce di menu Bot e sarete in grado di selezionare il vostro Canale Facebook e aggiungere i vostri token API da Dialogflow. Una volta completato questo semplice passaggio, il gioco è fatto. È tutto quello che serve e il vostro bot è ora disponibile sulla vostra pagina Facebook.

Avete appena saltato tutti quei passaggi ridondanti e dolorosi per verificare il vostro bot da soli e, con tutto il tempo risparmiato, pensiamo che dovreste dedicare un po' di tempo a esplorare la nostra piattaforma. Oltre ad aiutarvi a mettere in funzione il vostro bot a un ritmo molto più veloce, Rocketbots ha alcune utili funzionalità che uno sviluppatore di Dialogflow potrebbe voler offrire ai propri clienti. Tra queste, l'integrazione multicanale con molte app di messaggistica, un CRM con tag e anche un creatore di sondaggi. È inoltre possibile utilizzare Rocketbots per creare un codice embed molto più semplice da usare per il pluginFacebook Customer Chat per portare i bot sul vostro sito web.

Iaroslav Kudritskiy
Direttore operativo
Iaroslav Kudritskiy è il direttore operativo e cofondatore di respond.io. Si è laureato presso il programma MBA dell'Università cinese di Hong Kong e tra i suoi ruoli precedenti figurano posizioni presso Kodak Alaris, Xaxis e Light Reaction.
Tags
mofu
Copiato negli appunti!