Hvordan lage en Chat Bot for ditt nettsted eller virksomhet
En av de store tingene ved å eie et nettsted og være en onlineforfatter er muligheten til å koble sammen med så mange mennesker over hele verden.
Dessverre er det ett problem med å koble sammen med så mange mennesker over hele verden - tidssoner. Du vil kanskje være tilgjengelig for å kommunisere med leseren eller å gjøre forretninger med potensielle kunder, men på et tidspunkt må du sove.
Skriv inn chat-botten. En chat bot kan fungere som din digitale sekretær i resepsjonen når du ikke er tilgjengelig for å godta IM-forespørsler. Intelligensen av denne digitale “sekretær” virkelig kommer bare ned til hvor godt du er i stand til å programmere dialogen i chat-botten din.
MUO har tidligere dekket ChitterIM, som egentlig er en chat-bot som aksepterer IM-kommandoer fra deg for å kunne kommunisere med Twitter. Dette er bare et eksempel på hvordan en chat bot automatisk kan utføre oppgaver for nettstedet ditt eller din bedrift, men i denne artikkelen skal jeg vise deg de grunnleggende trinnene for å lage din egen chat bot for ditt eget nettsted eller virksomhet.
Hvordan lage en Chat Bot
Langt, det beste tilgjengelige verktøyet for å gjøre dette er IMified. Vi har kortfattet dekket IMified i katalogen, og Mark dekket hvordan du bruker den forhåndsbygde IMified-botten for å bruke en hel liste over premade applikasjoner som folkene på IMified allerede tilbyr.
Du kan imidlertid også lage din egen tilpassede chat bot ved å registrere deg for en ny konto, og deretter klikke på “Lag en ny bot” knappen på høyre meny.
Sette opp din egen tilpassede chat bot er like enkelt som å opprette en ID for din bot, og definere nettadressen der botens chatkode skal ligge. I mitt tilfelle lagrer jeg PHP-koden for bot-programmeringen på min egen nettside, så jeg har gitt banen til den PHP-filen.
Når du er ferdig, får du en lang tid “Bot nøkkel” som du kan bruke når du blir dypere i å integrere din bot i ulike tjenester, for eksempel programmering av dine egne Twitter-funksjoner. Men for nå skal vi fokusere på å lage den grunnleggende PHP-filen der du kan programmere din bot for å samhandle med brukerne.
For å vise hvordan dette i utgangspunktet fungerer, skal jeg forklare hvordan den grunnleggende PHP-filen som tilbys av IMified, fungerer. Slik ser den grunnleggende interaksjonskoden ut.
Du sa ". $ _REQUEST ['value2']." Som du vet."; pause;?>
Hvis du går gjennom denne prøvekoden, får du se hvor enkelt det er. Den IMified boten lar deg ta samtalen gjennom flere “trinn”, og du kan tvinge navigasjonen. Du kan tillate brukeren å skrive noe og fortsette til neste trinn ved å gjøre ingenting og bare avslutte den delen med “gå i stykker;”. Hvis du avslutter ditt ekko med en “”, Det vil nullstille botten (og samtalen) tilbake til starten. Din bot vil glemme alt som ble sist sagt.
IMIFIt lar deg også bruke en “gå til” beordre å gå til et bestemt trinn i samtalen, og vil tvinge samtalen ett skritt tilbake (jeg skal vise deg hvordan dette virker under).
Men først, her er hva botsamtalen vil se ut. Boten kalles “tswdesk”.
Selvfølgelig vil du at chat-botten din skal være litt mer intelligent (og interessant) enn dette enkle eksempelet. Men siden du styrer samtalen med PHP-kode, tenk bare på mulighetene. Basert på samtalen kan du utføre forskjellige tjenester for leserne eller dine kunder. Send ut en e-post, logg “tilbakemeldinger” teste til en fil, eller gi brukeren den nødvendige informasjonen. Mulighetene er veldig ubegrensede.
Her er et eksempel på PHP bot-kode hvor du kan gi den besøkende muligheten til å velge fra en meny med “tjenester” at din bot tilbyr.
1-Abonner på nyhetsbrev
2-Be om å snakke med redaktør
3-Send tilbakemelding
4-Abonner på RSS-feed
5-Be om en telefonsamtale
Vennligst skriv inn forespørselen din: "; break; else echo" Jeg forstår ikke svaret ditt, prøv igjen."; break; case 3: if ($ _REQUEST ['msg'] ==" 1 ") echo" Takk. Jeg har abonnert på nyhetsbrevet ditt ved hjelp av chat-e-postkontoen din. Ha en fin dag. "; hvis ($ _REQUEST ['msg'] ==" 2 ") echo" Takk. Jeg har gitt redaktøren vår beskjed om at du vil snakke med ham. Ha en fin dag. "; hvis ($ _REQUEST ['msg'] ==" 3 ") echo" Takk. Vennligst skriv din tilbakemelding nå. "; If ($ _REQUEST ['msg'] ==" 4 ") echo" Takk. Legg til vår RSS-url til leseren din for å abonnere: http://www.topsecretwriters.com/rss. Ha en fin dag. "; hvis ($ _REQUEST ['msg'] ==" 5 ") echo" Takk. Du har bedt om en telefonsamtale. Vennligst skriv inn telefonnummeret ditt. "; Break; case 4: echo" Thank you. Din informasjon er sendt inn. Ha en fin dag. "; pause;?>
Nå som det er litt mer logikk og informasjon i bakgrunnskoden, kan du se hvor mye mer intelligent boten vil vises til brukere, som vist i samtalen nedenfor.
Nå kan du utføre noen av disse oppgavene like enkelt som å skrive til en loggfil eller sende ut en e-post til redaktøren ved hjelp av PHP, men hvis du vil ha din bot, tjener du ved å godta Twitter-kommandoer eller utstede varsler til alle chat “venner”, Det vil kreve å bruke noen av de IMified APIene. Det er utenfor rammen av denne artikkelen, men vi kommer til de kule funksjonene i en kommende artikkel.
Har du noen gang brukt IMified til å tilpasse din egen bot, eller har du brukt noen annen lignende tjeneste? Del dine chat bot-erfaringer og innsikt i kommentarfeltet nedenfor.
Bilde Kreditt: Shutterstock
Utforsk mer om: Online Chat, Web Design, Webmaster Tools.