
Peter Holmes
0
4470
1328
En af de store ting ved at eje et websted og at være en online forfatter er muligheden for at få forbindelse med så mange mennesker over hele verden.
Desværre er der en vanskelighed med at forbinde med så mange mennesker overalt i verden - tidszoner. Du ønsker måske at være tilgængelig for at interagere med dit læserskare eller for at gøre forretninger med potentielle kunder, men på et tidspunkt skal du sove.
Gå ind i chatboten. En chat-bot kan fungere som din digitale reception i receptionen, når du ikke er tilgængelig til at acceptere IM-anmodninger. Denne digitale intelligens “sekretær” kommer virkelig kun ned på, hvor godt du er i stand til at programmere dialogen til din chatbot.
MUO har tidligere dækket ChitterIM 6 af de bedste gratis desktop Twitter-klienter [Windows & Mac] 6 af de bedste gratis desktop Twitter-klienter [Windows & Mac] Disse 6 gratis desktop Twitter-klienter giver dig mulighed for at interagere med al Twitter's godhed uden at skulle pop åbn en ny browserfane. Disse programmer kører i baggrunden og opdateres løbende med…, som i det væsentlige er en chatbot, der accepterer IM-kommandoer fra dig for at interagere med Twitter. Dette er kun et eksempel på, hvordan en chatbot automatisk kan udføre opgaver til dit websted eller din virksomhed, men i denne artikel vil jeg vise dig de grundlæggende trin for at oprette din egen chatbot til dit eget sted eller din virksomhed.
Sådan opretter du en chatbot
Langt det mest tilgængelige værktøj til at gøre dette er IMified. Vi har kort dækket IMified IMified: Boost Your Chat Program IMified: Boost Your Chat Program i biblioteket, og Mark dækkede, hvordan man bruger den forudbyggede IMified bot til at bruge en hel liste med forhåndsindstillede applikationer, som folkene på IMified allerede tilbyder.
Du kan dog også oprette din egen tilpassede chatbot ved at tilmelde dig en ny konto og derefter klikke på “Opret en ny bot” -knappen til højre menu.
Opsætning af din egen tilpassede chatbot er så simpelt som at oprette et ID til din bot og definere URL'en, hvor din bot's chatkode vil opholde sig. I mit tilfælde lagrer jeg PHP-koden til bot-programmeringen på min egen hjemmeside, så jeg har leveret stien til den PHP-fil.
Når du er færdig, modtager du en lang “Bot-nøgle” som du kan bruge, når du går dybere ind i at integrere din bot i forskellige tjenester, såsom programmering af dine egne Twitter-funktioner. Men for nu skal vi fokusere på at oprette den grundlæggende PHP-fil, hvor du kan programmere din bot til at interagere med dine brugere.
For at vise, hvordan dette dybest set fungerer, skal jeg forklare, hvordan den grundlæggende PHP-fil, der tilbydes af IMified, fungerer. Her er hvordan den grundlæggende interaktionskode ser ud.
Du sagde ". $ _REQUEST ['value2']." Som du ved. "; Break;?>
Hvis du gennemgår denne prøvekode, vil du se, hvor enkel den er. Den IMified bot giver dig mulighed for at gennemføre samtalen gennem flere “trin”, og du kan tvinge navigation. Du kan tillade brugeren at skrive noget og fortsætte til det næste trin ved ikke at gøre noget og bare afslutte det afsnit med “pause;”. Hvis du afslutter dit ekko med en “”, det nulstiller bot (og samtalen) tilbage til starten. Din bot glemmer alt, hvad der for nylig blev sagt.
Med IMified kan du også bruge a “gå til” kommando til at gå til et specifikt trin i samtalen og vil tvinge samtalen et skridt tilbage (jeg viser dig, hvordan dette fungerer nedenfor).
Men først, her er hvordan bot-samtalen ser ud. Bot kaldes “tswdesk”.
Naturligvis vil du have, at din chatbot skal være lidt mere intelligent (og interessant) end dette enkle eksempel. Da du kontrollerer samtalen ved hjælp af PHP-kode, skal du bare tænke på mulighederne. Baseret på samtalen kan du udføre forskellige tjenester for dine læsere eller dine klienter. Send en e-mail, log “tilbagemeldinger” test til en fil, eller give brugeren de ønskede oplysninger. Mulighederne er virkelig ubegrænsede.
Her er en prøve PHP-botkode, hvor du kan give den besøgende mulighed for at vælge fra en menu af “tjenester” som din bot tilbyder.
1-Abonner på nyhedsbrev
2-Anmod om at tale med redaktøren
3-Indsend feedback
4-abonner på RSS-feed
5-Anmod om et telefonopkald
Skriv din anmodning: "; break; else echo" Jeg forstår ikke dit svar, prøv igen. "; break; sag 3: if ($ _REQUEST ['msg'] ==" 1 ") echo" Tak. Jeg har abonneret dig på vores nyhedsbrev ved hjælp af din IM-e-mail-konto. Hav en dejlig dag. "; If ($ _REQUEST ['msg'] ==" 2 ") echo" Tak. Jeg har fortalt vores redaktør, at du gerne vil tale med ham. Hav en dejlig dag. "; If ($ _REQUEST ['msg'] ==" 3 ") echo" Tak. Skriv din feedback nu. "; If ($ _REQUEST ['msg'] ==" 4 ") echo" Tak. Føj vores RSS-url til din læser for at abonnere: http://www.topsecretwriters.com/rss. Hav en dejlig dag. "; If ($ _REQUEST ['msg'] ==" 5 ") echo" Tak. Du har anmodet om et telefonopkald. Skriv dit telefonnummer. "; Pause; sag 4: ekko" Tak. Dine oplysninger er blevet sendt. Hav en dejlig dag. "; Break;?>
Nu hvor der er lidt mere logik og information i baggrundskoden, kan du se, hvor meget mere intelligent bot vises for brugerne, som vist i samtalen nedenfor.
Nu kan udførelsen af nogle af disse opgaver være så simpelt som at skrive til en logfil eller sende en e-mail til redaktøren ved hjælp af PHP, men hvis du vil have din bot til at tjene dig ved at acceptere Twitter-kommandoer eller udsende advarsler til al chat “venner”, det kræver brug af nogle af de IMified API'er. Det er uden for denne artikels rækkevidde, men vi kommer til de seje funktioner i en kommende artikel.
Har du nogensinde brugt IMified til at tilpasse din egen bot, eller har du brugt nogen lignende service? Del dine chat bot-oplevelser og indsigt i kommentarfeltet nedenfor.
Billedkredit: Shutterstock