• User Attivo

    Creare un bot su Facebook messenger che interagisce con il mio sitoweb

    Salve ragazzi,
    dopo aver visto l'ultimo video di Giorgio sull'argomento IA ho capito che forse è il caso di sfruttare le potenzialità di questo nuovo settore anche su facebook.

    Allora, piccola premessa: ho buonissime conoscenze di Javascript e PHP quindi teoricamente dovrei cavarmela a creare ciò che desidero.
    Non sò però se questo progetto sia fattibile e per tale motivo vorrei un vostro parere.

    Io ho creato, negli ultimi 18 mesi, un bot su Telegram al quale qualsiasi utente può iscriversi per ricevere determinate notifiche.
    L'utente completa l'iscrizione e il pagamento sul mio sito-web e io registro in un database i dati identificativi del contatto Telegram.
    Per chi non lo sapesse ogni utente/chat telegram ha un id univoco.

    Ogni minuto un cronjob esegue un determinato codice e tale file controlla se ci sono "notizie" da inviare agli iscritti al bot.
    In base alla preferenze settate da ogni singolo utente il bot invia nella chat telegram la notifica.

    Il problema principale di Telegram è che non ha la lo stesso bacino di utenza di Messenger e quindi sto iniziando a pensare che forse sia il caso di creare lo stesso bot anche per facebook.
    Voi pensiate sia possibile fare lo stesso anche su facebook ?

    Il singolo utente come interagisce con il bot su Messenger ?

    Ad esempio su Telegram io uso un webhook e perciò se l'utente, nella chat con il bot, scrive o clicca determinati pulsanti il bot risponde a seconda dei casi.
    Si può fare qualcosa di simile anche su fb ?
    Esiste il webhook e la possibilità di creare pulsanti ?
    Ogni utente fb ha un id univoco ?

    Grazie mille 🙂


    I 1 Risposta
  • User Attivo

    @borja I bot di Messenger sono del tutto simili nel funzionamento a quelli di Telegram: hai un sender_id che puoi registrare quando avviane il primo contatto e che usi per inviare risposte.
    I miei test risalgono a qualche mese fa quindi non so dirti lo stato dell'arte attuale, ma esistono sistemi di template per invio di contenuti schematizzati e di pulsanti per eseguire azioni proprio come su Telegram