📘Pubblicazione su Facebook

Il BOT supporta la pubblicazione di offerte su Pagine e Gruppi Facebook tramite l'utilizzo delle API ufficiali.

Funzionalità Principali

  • 👉 Supporto per un massimo di 3 Pagine e 3 Gruppi Facebook per ogni BOT

  • 👉 Possibilità di personalizzazione dei Formati di pubblicazione per i singoli Post (ad es. in base allo store, alla percentuale di sconto e molto altro!)

  • 👉 Possibilità di filtrare i Post da pubblicare sulla base della tipologia e dello store

  • 👉 Possibilità di personalizzare le immagine allegate ai Post su Facebook, con distinzione tra Post Singoli e Post Multipli

  • 👉 Possibilità di sincronizzare automaticamente la scadenza offerte con i Post pubblicati sulle Pagine

  • 👉 Possibilità di impostare un ritardo minimo di pubblicazione tra post su Pagine e Gruppi (in modo da spalmare i post sull'intera giornata)

  • 👉 Limitazione personalizzabile sul numero massimo di post giornalieri su Pagine e Gruppi (si consiglia di non superare mai i 25 post)

Configurazione

Le impostazioni relative alla configurazione Facebook sul BOT si trovano in: Impostazioni -> Integrazioni -> Facebook

Creazione di un'App Facebook

Per prima cosa procediamo alla creazione di un'App Facebook da associare al BOT.

E' consigliabile eseguire le seguenti operazioni con l'utilizzo di un PC

  1. Collegarsi all'indirizzo https://developers.facebook.com/

  2. Selezionare il pulsante "Inizia" oppure "Accedi" in alto a destra. Se non siete loggati, effettuate l'accesso con l'account Facebook sul quale siete amministratori della pagina.

  3. Se non avete mai eseguito la procedura di configurazione di un account "Facebook for Developers", verrà mostrata la seguente schermata. Selezionare "Continua". Altrimenti procedere al punto 5.

  4. Nella schermata seguente selezionare "Marketer" e premere "Completa l'iscrizione".

  5. Selezionando "Le mie app" (menu in alto) ci si troverà di fronte a una pagina simile alla seguente (potrebbero essere visualizzate alcune app di altri sviluppatori se le avete collegate in passato)

  6. Selezionare il pulsante "Crea un'app" in alto a destra.

  7. Nella schermata che ci si presenta selezionare "Altro" e premere "Avanti".

  8. Nella schermata successiva selezionare "Non specificato" e premere "Avanti". Nota: se non è disponibile "Non Specificato", selezionare "Azienda".

  9. Inserire "DealsApp" (senza virgolette) nel campo "Nome Visualizzato" e premere il pulsante "Crea app".

  10. Selezionare dal menu laterale la voce "Impostazioni app" e poi "Di base".

  11. Copiare il contenuto dei campi ID app e Chiave segreta (è necessario selezionare il pulsante "Mostra" accanto per visualizzare il contenuto di quest'ultimo), ed incollarli su un blocco note (o in una posizione a piacere), ci serviranno in seguito sul BOT.

  12. Inserire nel campo "URL dell'Informativa sulla privacy" il seguente link: https://dealsbot.io/privacy-policy-facebook-app.html

  13. Selezionare "Salva modifiche" (in basso a destra). Il risultato dovrebbe essere simile al seguente:

  14. Selezionare dal menu laterale "Impostazioni app" e poi "Avanzate".

  15. Cercare il campo "Token client" e copiarne il contenuto su un blocco note (o in una posizione a piacere), ci servirà in seguito sul BOT.

  16. Dal menu laterale selezionare il testo cliccabile "Aggiunti prodotto" (accanto a "Prodotti"). Nella lista cercare il Prodotto "Facebook Login" e selezionare "Configura". Nota: Se "Facebook Login" non dovesse risultare disponibile selezionare invece "Facebook Login For Business". Dopodiché nella sezione Facebook Login -> Impostazioni selezionare la voce in alto "Passa a Facebook Login". Nella finestra che appare selezionare "Le chiamate API che utilizzano determinate operazioni non funzionano" e poi il pulsante "Passa a Facebook Login". Procedere poi con la guida.

  17. Ignorare la schermata successiva che mostra iOS / Android / Web.

  18. Nel menu laterale trovare "Facebook Login" e selezionare "Impostazioni".

    ️ IGNORARE L'EVENTUALE AVVISO: "La tua app possiede l'accesso Standard a public_profile. Per usare Facebook Login, passa all'accesso Advanced.".

  19. Trovare la casella "Accesso dai dispositivi" ed abilitarla.

  20. Selezionare il pulsante "Salva Modifiche" in basso.

  21. Fatto! Le operazioni di creazione dell'App sono completate! Spostiamoci ora sul BOT.

Configurazione dell'App sul BOT

Ora dobbiamo collegare l'App appena creata sul BOT Telegram.

  1. Dal BOT navigare in Impostazioni -> Integrazioni -> Facebook

  2. Selezionare Configurazione App, ci si troverà di fronte alla seguente schermata:

  3. Selezionare Configura API.

  4. Inviare un messaggio contenente l'App ID ottenuto al punto 9 del paragrafo precedente. Nota: inviare soltanto l'App ID senza ulteriori testi.

  5. Inviare ora un messaggio contenente l'App Secret ottenuto al punto 9 del pragrafo precedente. Nota: inviare soltanto l'App Secret senza ulteriori testi.

  6. Inviare ora un messaggio contente il Token Client ottenuto al punto 13 del paragrafo precedente. Nota: inviare soltanto il Token Client senza ulteriori testi.

  7. Se tutto è stato eseguito correttamente tornando al menu precedente comparirà il pulsante "Configurazione Pagine". Si può ora passare alla sezione successiva di questa guida.

L'App ID, l'App Secret e il Token Client possono essere utilizzati su più BOT per permettere la pubblicazione da canali diversi. E' comunque consigliato rispettare il limite massimo totale di 25 Post giornalieri su una singola pagina per evitare limitazioni da parte di Facebook.

Non condividere MAI l'App Secret o il Token Client. Facendo ciò forniresti l'accesso completo alle tue Pagine Facebook e gruppi.

Configurazione delle Pagina / Gruppi sul BOT

In questa sezione completeremo la configurazione selezionando la Pagina su cui effettuare la pubblicazione.

  1. Dal BOT navigare in Impostazioni -> Integrazioni -> Facebook -> Configurazione Pagine (o Configurazione Gruppi)

  2. Selezionare il pulsante Aggiungi Pagina (o Aggiungi Gruppo). Verrà mostrata una schermata con un codice, simile alla seguente.

  3. Premere sul primo pulsante Collega Account, oppure navigare a: https://www.facebook.com/device

  4. Assicurarsi di essere connessi con l'Account Facebook corretto (su cui si possiedono le pagine), ed inserire nel campo il codice fornito dal BOT.

  5. Premere Continua. Verrà visualizzata una schermata di richiesta permessi simile alla seguente. Ignorare eventuali avvisi di "App non verificata", e concedere tutte le autorizzazioni richieste.

  6. Se l'operazione è andata a buon fine verrà visualizzata una schermata simile alla seguente:

  7. Tornare sul BOT e premere il secondo pulsante Verifica Connessione.

  8. Se tutto è andato per il verso giusto dovremmo riuscire a vedere una tastiera contenente la lista delle nostre pagine.

  9. Selezioniamo dalla lista la pagina su cui vogliamo far pubblicare il BOT. Se non ci sono stati errori, il nome della pagina comparirà nella tastiera.

  10. Abilitare la spunta a Facebook Attivo per iniziare a pubblicare i nuovi Post creati su Facebook.

E' possibile collegare fino a 3 Pagine e 3 Gruppi sul BOT

Una volta collegata almeno una Pagina sarà possibile procedere alla configurazione di eventuali gruppi tramite il pulsante Configurazione Gruppi

Limitazioni di Facebook

Numero di Post Pubblicabili:

Di default il BOT limita il numero di Post Giornalieri per una singola Pagina Facebook a 25. Per i Gruppi è invece impostato a 20. La motivazione di questa limitazione deriva dal fatto che Facebook ha la tendenza di segnalare come SPAM le pagine che pubblicano un numero troppo elevato di Post giornalieri, penalizzandole lato interazioni. Per i Gruppi invece, l'account della pagina collegata potrebbe addirittura essere bannato. Puoi modificare questo limite fino a 60 tramite il pulsante 🚧 Limite Post Giornalieri nelle Impostazioni Facebook. E' assolutamente sconsigliato andare oltre ai 25 Post Giornalieri complessivi.

Modifica dei Post sui Gruppi:

Al momento non è possibile modificare i Post pubblicati sui gruppi tramite API. Pertanto, eventuali terminazioni offerte non verranno riportate sui Gruppi Facebook, ma solamente sulle pagine (se abilitate).

TAG HTML:

Facebook non supporta la formattazione HTML all'interno del testo. Pertanto eventuali TAG presenti negli stili di Facebook verranno ignorati e / o rimossi.

Problemi conosciuti

  • Immagini mancanti per i Post sui gruppi: in alcune occasioni la pubblicazione dell'immagine fallisce sui gruppi e viene pubblicato solo il testo. Purtroppo questo è un Bug di Facebook segnalato più di 1 anno fa e non ancora risolto.

  • Copertura dei Post bassa sui gruppi: in alcune occasioni i Post pubblicati dal BOT sui gruppi ottengono valori di copertura molto bassi. Purtroppo la causa di questo problema è sconosciuta, ma comunque imputabile a Facebook. Sulle pagine invece tutto sembra funzionare regolarmente.

Errori

Sessione Scaduta:

In alcune situazioni può capitare che Facebook disconnetta le sessioni delle Pagine e dei Gruppi collegati. Quando questo accade il BOT invia un messaggio di avviso all'admin principale del BOT ed imposta lo stato di Facebook in "Errore: sessione scaduta". Questo solitamente accade in seguito a modifiche della Password dell'account Facebook, o alla disconnessione di tutte le sessioni dall'Account utilizzato per collegare le pagine e i gruppi al BOT. Per risolvere è necessario ricollegare Pagine e Gruppi sul BOT da Impostazioni -> Integrazioni -> Facebook. Rimuovere dunque le Pagine e i Gruppi dalla lista, e procedere alla riconnessione. Non vanno riconfigurate le API, ma solamente le pagine e i gruppi! Una volta riconfigurati riavviare il BOT tramite il menu Impostazioni - Info BOT - Riavvia BOT.

Il BOT non pubblica più sui gruppi / Non riesco a collegare i gruppi:

Il problema potrebbe essere causato dal passaggio automatico a "Facebook Login For Business". Controlla la casella e-mail (anche lo spam): dovresti aver ricevuto una e-mail da Facebook che ti informa del passaggio. Se hai ricevuto l'e-mail procedi in questo modo:

  • Collegati a developers.facebook.com - fai il login e nella sezione "Le Mie App" seleziona l'applicazione che hai creato per il BOT.

  • Nel menu laterale di sinistra seleziona "Facebook Login For Business" e poi "Impostazioni"

  • In alto dovresti vedere un messaggio che ti permette di tornare a "Facebook Login" con un testo cliccabile "Passa a Facebook Login"

  • Selezionare "Passa a Facebook Login"

  • Nella finestra successiva selezionare "Alcune autorizzazioni non sono disponibile con questo prodotto". Dalla tendina sotto selezionare poi "publish_to_groups".

  • Confermare il passaggio e salvare le modifiche. Il BOT dovrebbe tornare a pubblicare correttamente su Facebook.

Last updated