Hur man gör en chatt bot för din webbplats eller företag

Hur man gör en chatt bot för din webbplats eller företag / Wordpress & Webbutveckling

En av de stora sakerna om att äga en webbplats och vara en onlineförfattare är möjligheten att ansluta med så många människor över hela världen.

Tyvärr finns det en svårighet att ansluta med så många människor över hela världen - tidszoner. Du kanske vill vara tillgänglig för att interagera med din läsare eller att göra affärer med potentiella kunder, men vid någon tid måste du sova.

Ange chatten bot. En chat bot kan fungera som din digitala sekreterare vid receptionen när du inte kan acceptera IM-förfrågningar. Intelligensen av denna digitala “sekreterare” verkligen kommer bara ner till hur bra du kan programmera dialogen till din chatt bot.

MUO har tidigare täckt ChitterIM, vilket i grund och botten är en chat bot som accepterar IM-kommandon från dig för att kunna interagera med Twitter. Detta är bara ett exempel på hur en chatt bot kan automatiskt utföra uppgifter för din webbplats eller ditt företag, men i den här artikeln ska jag visa dig de grundläggande stegen för att skapa din egen chatt bot för din egen webbplats eller verksamhet.

Hur man gör en chatt bot

Det bästa tillgängliga verktyget för detta är överlägset IMified. Vi har kortfattat täckt IMified i katalogen och Mark omfattade hur man använder den förbyggda IMified boten för att använda en hel lista med premade applikationer som de personer som IMified redan erbjuder.

Du kan dock också skapa din egen anpassade chatt bot genom att registrera dig för ett nytt konto och sedan klicka på “Skapa en ny bot” knappen på höger meny.

Att konfigurera din egen anpassade chatt bot är lika enkelt som att skapa ett ID för din bot, och definiera webbadressen där din bots chattkod kommer att ligga. I mitt fall lagrar jag PHP-koden för botprogrammeringen på min egen hemsida, så jag har angivit sökvägen till den PHP-filen.

När du är klar får du en lång tid “Bot nyckel” som du kan använda när du djupare integrerar din bot i olika tjänster, till exempel programmering av dina egna Twitter-funktioner. Men för närvarande kommer vi att fokusera på att skapa den grundläggande PHP-filen där du kan programmera din bot för att interagera med dina användare.

För att visa hur det här i grunden fungerar, ska jag förklara hur den grundläggande PHP-filen som erbjuds av IMified fungerar. Så här ser den grundläggande interaktionskoden ut.

Du sa ". $ _REQUEST ['value2']." Som du vet."; break;?>

Om du går igenom denna provkod ser du bara hur enkelt det är. Den IMified bot låter dig ta samtalet genom flera “steg”, och du kan tvinga navigering. Du kan låta användaren skriva något och fortsätta till nästa steg genom att inte göra något och bara sluta den sektionen med “ha sönder;”. Om du avslutar ditt eko med en “”, Det kommer att återställa botten (och konversationen) tillbaka till början. Din bot kommer att glömma allt som nyligen nämnts.

IMified kan du också använda en “gå till” kommandot att gå till ett specifikt steg i konversationen, och kommer att tvinga samtalet ett steg tillbaka (jag ska visa dig hur det här fungerar nedan).

Men först, här är vad botkonversationen kommer att se ut. Boten heter “tswdesk”.

Självklart kommer du att vilja att din chat bot blir lite mer intelligent (och intressant) än det här enkla exemplet. Men eftersom du kontrollerar konversationen med PHP-kod, tänk bara på möjligheterna. Baserat på konversationen kan du utföra olika tjänster för dina läsare eller dina kunder. Skicka ut ett mail, logga in “återkoppling” testa till en fil eller ge användaren den begärda informationen. Möjligheterna är verkligen obegränsade.

Här är ett exempel på PHP bot-kod där du kan ge besökaren möjlighet att välja från en meny med “tjänster” som din bot erbjuder.

1-Prenumerera på nyhetsbrev
2-Förfrågan att prata med redaktören
3-Skicka feedback
4-Prenumerera på RSS-flöde
5-Begär ett telefonsamtal
Vänligen skriv din förfrågan: "; break; else echo" Jag förstår inte ditt svar, försök igen. "; break; fall 3: if ($ _REQUEST ['msg'] ==" 1 ") echo" Tack. Jag har prenumererat på vårt nyhetsbrev med ditt IM-e-postkonto. Ha en bra dag."; om ($ _REQUEST ['msg'] ==" 2 ") echo" Tack. Jag har låt vår redaktör veta att du skulle vilja prata med honom. Ha en bra dag."; om ($ _REQUEST ['msg'] ==" 3 ") echo" Tack. Skriv din feedback nu. "; Om ($ _REQUEST ['msg'] ==" 4 ") echo" Tack. Lägg till vår RSS-adress till din läsare för att prenumerera: http://www.topsecretwriters.com/rss. Ha en bra dag."; om ($ _REQUEST ['msg'] ==" 5 ") echo" Tack. Du har begärt ett telefonsamtal. Vänligen skriv ditt telefonnummer. "; Break; case 4: echo" Tack. Din information har skickats in. Ha en bra dag."; break;?>

Nu när det finns lite mer logik och information i bakgrundskoden kan du se hur mycket mer intelligent boten kommer att visas för användarna, som visas i konversationen nedan.

Genom att utföra några av dessa uppgifter kan det vara så enkelt att skriva till en loggfil eller skicka ett mail till redaktören med hjälp av PHP, men om du vill få din bot att tjäna dig genom att acceptera Twitter-kommandon eller utfärda varningar till alla chattar “vänner”, det kommer att behöva använda några av de IMified API: erna. Det ligger utanför denna artikels räckvidd, men vi kommer till de coola funktionerna i en kommande artikel.

Har du någonsin använt IMified för att anpassa din egen bot, eller har du använt någon annan liknande tjänst? Dela dina chat bot erfarenheter och insikter i kommentarfältet nedan.

Bildkredit: Shutterstock

Utforska mer om: Online Chat, Webbdesign, Verktyg för webbansvariga.