Come creare un Bot di chat per il tuo sito o azienda
Una delle grandi cose di possedere un sito Web e di essere uno scrittore online è l'opportunità di connettersi con così tante persone in tutto il mondo.
Sfortunatamente, c'è una difficoltà nel collegarsi con così tante persone in tutto il mondo: i fusi orari. Potresti voler essere disponibile per interagire con i tuoi lettori o per fare affari con potenziali clienti, ma a un certo punto devi dormire.
Inserisci il bot della chat. Un bot di chat può fungere da segretaria digitale della reception quando non è possibile accettare richieste di messaggistica istantanea. L'intelligenza di questo digitale “segretario” in realtà si tratta solo di quanto sei bravo a programmare il dialogo nel tuo chat bot.
MUO ha già trattato ChitterIM, che è essenzialmente un chat bot che accetta i comandi IM da te per interagire con Twitter. Questo è solo un esempio di come un bot di chat può eseguire automaticamente attività per il tuo sito o la tua attività, ma in questo articolo ti mostrerò i passaggi di base per creare il tuo bot di chat per il tuo sito o azienda.
Come creare un Bot di chat
Di gran lunga, il miglior strumento disponibile per farlo è stato IMIFICATO. Abbiamo brevemente illustrato IMified nella directory e Mark ha spiegato come utilizzare il bot IMified precostruito per utilizzare un intero elenco di applicazioni premade che le persone di IMified già offrono.
Tuttavia, puoi anche creare il tuo chat bot personalizzato registrandoti per un nuovo account e poi facendo clic su “Crea un nuovo Bot” pulsante sul menu di destra.
Configurare il proprio chat bot personalizzato è semplice come creare un ID per il tuo bot e definire l'URL in cui risiede il codice chat del tuo bot. Nel mio caso, sto memorizzando il codice PHP per la programmazione dei bot sul mio sito web, quindi ho fornito il percorso per quel file PHP.
Quando hai finito, riceverai un lungo “Chiave del Bot” che puoi utilizzare quando approfondisci l'integrazione del tuo bot in vari servizi, come la programmazione delle tue funzionalità di Twitter. Tuttavia, per ora ci concentreremo sulla creazione di quel file PHP di base in cui puoi programmare il tuo bot per interagire con i tuoi utenti.
Per mostrare come funziona sostanzialmente, ho intenzione di spiegare come funziona il file PHP di base offerto da IMified. Ecco come appare il codice di interazione di base.
Hai detto ". $ _REQUEST ['value2']." Che conosci."; pausa;?>
Se passi attraverso questo codice di esempio vedrai quanto sia semplice. Il bot Imposto ti permette di portare la conversazione attraverso diversi “passaggi”, e puoi forzare la navigazione. Puoi consentire all'utente di digitare qualcosa e continuare al passaggio successivo senza fare nulla e terminando la sezione con “rompere;”. Se finisci il tuo eco con a “”, ripristinerà il bot (e la conversazione) all'inizio. Il tuo bot dimenticherà tutto ciò che è stato detto di recente.
IMified ti consente anche di usare a “vai a” comando per andare ad un passo specifico nella conversazione, e costringerà la conversazione ad un passo indietro (ti mostrerò come funziona qui sotto).
Ma prima, ecco come sarà la conversazione bot. Il bot è chiamato “tswdesk”.
Certo, vorrete che il vostro chat sia un po 'più intelligente (e interessante) di questo semplice esempio. Tuttavia, dal momento che stai controllando la conversazione usando il codice PHP, pensa alle possibilità. In base alla conversazione, potresti eseguire diversi servizi per i tuoi lettori o i tuoi clienti. Invia una mail, accedi “risposta” testare un file o fornire all'utente le informazioni richieste. Le possibilità sono davvero illimitate.
Ecco un esempio di codice bot PHP in cui è possibile fornire al visitatore l'opzione per selezionare da un menu di “Servizi” che il tuo bot offre.
1-Iscriviti alla newsletter
2-Richiesta di parlare con l'editor
3-Invia feedback
4-Iscriviti al feed RSS
5-Richiedi una telefonata
Digita la tua richiesta: "; break; else echo" Non capisco la tua risposta, riprova."; break; caso 3: if ($ _REQUEST ['msg'] ==" 1 ") echo" Grazie. Ti ho iscritto alla nostra newsletter usando il tuo account di posta elettronica IM. Buona giornata. "; if ($ _REQUEST ['msg'] ==" 2 ") echo" Grazie. Ho fatto sapere al nostro editore che vorresti parlare con lui. Buona giornata. "; if ($ _REQUEST ['msg'] ==" 3 ") echo" Grazie. Digita il tuo feedback adesso. "; If ($ _REQUEST ['msg'] ==" 4 ") echo" Grazie. Aggiungi il nostro URL RSS al tuo Reader per iscriverti: http://www.topsecretwriters.com/rss. Buona giornata. "; if ($ _REQUEST ['msg'] ==" 5 ") echo" Grazie. Hai richiesto una telefonata. Digita il tuo numero di telefono. "; Break; caso 4: echo" Grazie. Le tue informazioni sono state inviate. Buona giornata. "; pausa;?>
Ora che c'è un po 'più di logica e informazione nel codice di background, puoi vedere quanto il bot sarà più intelligente agli utenti, come mostrato nella conversazione qui sotto.
Ora, svolgere alcune di queste attività può essere semplice come scrivere in un file di log o inviare una e-mail all'editor usando PHP, ma se vuoi che il tuo bot ti serva accettando i comandi di Twitter o inviando avvisi a tutte le chat “amici”, richiederà l'utilizzo di alcune API IMified. Questo è al di fuori dello scopo di questo articolo, ma arriveremo a queste fantastiche funzionalità in un prossimo articolo.
Hai mai utilizzato IMified per personalizzare il tuo bot o hai utilizzato un altro servizio simile? Condividi le tue esperienze e le tue conoscenze sui bot della chat nella sezione commenti qui sotto.
Immagine di credito: Shutterstock
Scopri di più su: chat online, web design, strumenti per i webmaster.