Hoe u een chat-bot maakt voor uw site of bedrijf

Hoe u een chat-bot maakt voor uw site of bedrijf / Wordpress en webontwikkeling

Een van de geweldige dingen over het bezitten van een website en het zijn van een online schrijver is de mogelijkheid om contact te leggen met zoveel mensen over de hele wereld.

Helaas is er een probleem met het verbinden met zoveel mensen over de hele wereld - tijdzones. Misschien wil je beschikbaar zijn om te communiceren met je lezerspubliek of om zaken te doen met potentiële klanten, maar op een gegeven moment moet je slapen.

Voer de chat-bot in. Een chat-bot kan dienen als digitale secretaresse van uw receptie wanneer u niet beschikbaar bent om IM-verzoeken te accepteren. De intelligentie van deze digitale “secretaris” komt eigenlijk alleen maar neer op hoe goed je de dialoog in je chat-bot kunt programmeren.

MUO heeft eerder ChitterIM behandeld, wat in wezen een chat-bot is die IM-commando's van jou accepteert om met Twitter te communiceren. Dit is slechts een voorbeeld van hoe een chat-bot automatisch taken voor uw site of uw bedrijf kan uitvoeren, maar in dit artikel laat ik u de basisstappen zien om uw eigen chat-bot voor uw eigen site of bedrijf te maken.

Hoe een chat te maken Bot

Veruit de beste beschikbare tool hiervoor is IMified. We hebben IMified kort behandeld in de directory en Mark heeft besproken hoe de vooraf gemaakte IMified-bot te gebruiken om een ​​hele lijst van vooraf ingestelde applicaties te gebruiken die de mensen bij IMified al aanbieden.

U kunt echter ook uw eigen aangepaste chatbot maken door u aan te melden voor een nieuw account en vervolgens te klikken op de “Maak een nieuwe bot” knop in het rechtermenu.

Het opzetten van uw eigen aangepaste chat-bot is net zo eenvoudig als het maken van een ID voor uw bot en het definiëren van de URL waar de chatcode van uw bot zich zal bevinden. In mijn geval, sla ik de PHP-code voor de bot-programmering op mijn eigen website op, dus ik heb het pad naar dat PHP-bestand opgegeven.

Als je klaar bent, ontvang je een lange tijd “Bot-toets” die u kunt gebruiken wanneer u dieper in het integreren van uw bot in verschillende services komt, zoals het programmeren van uw eigen Twitter-functies. Echter, voor nu gaan we focussen op het creëren van dat eenvoudige PHP-bestand, waar je je bot kunt programmeren om te communiceren met je gebruikers.

Om te laten zien hoe dit in wezen werkt, ga ik uitleggen hoe het basis-PHP-bestand dat IMified biedt, werkt. Dit is hoe de basisinteractiecode eruit ziet.

U zei ". $ _REQUEST ['value2']." Dat weet u."; pauze;?>

Als u deze voorbeeldcode doorloopt, ziet u hoe eenvoudig het is. Met de IMified-bot kun je het gesprek door meerdere heen halen “stappen”, en je kunt de navigatie forceren. U kunt de gebruiker toestaan ​​iets te typen en door te gaan naar de volgende stap door niets te doen en gewoon die sectie gewoon te beëindigen “breken;”. Als u uw echo beëindigt met een “”, het zal de bot (en het gesprek) terugzetten naar het begin. Je bot zal alles vergeten wat recent is gezegd.

Met IMified kunt u ook een “ga naar” opdracht om naar een specifieke stap in het gesprek te gaan en het gesprek een stap terug te forceren (ik zal je laten zien hoe dit hieronder werkt).

Maar eerst, hier is hoe het bot-gesprek eruit zal zien. De bot wordt genoemd “tswdesk”.

Natuurlijk wil je dat je chat-bot een beetje intelligenter (en interessanter) is dan dit eenvoudige voorbeeld. Omdat je het gesprek beheert met behulp van de PHP-code, moet je gewoon denken aan de mogelijkheden. Op basis van het gesprek kunt u verschillende services voor uw lezers of uw klanten uitvoeren. Stuur een e-mail, log “terugkoppeling” test op een bestand of geef de gebruiker de gevraagde informatie. De mogelijkheden zijn echt onbeperkt.

Hier is een voorbeeld van de PHP-botcode, waarmee u de bezoeker de mogelijkheid geeft om een ​​keuze te maken uit een menu van “Diensten” die je bot biedt.

1-Abonneer u op de nieuwsbrief
2-Verzoek om met redacteur te praten
3-Feedback verzenden
4-Abonneren op RSS-feed
5-Verzoek om een ​​telefoongesprek
Typ uw verzoek: "; break; else echo" Ik begrijp uw antwoord niet, probeer het opnieuw. "; break; case 3: if ($ _REQUEST ['msg'] ==" 1 ") echo" Bedankt. Ik heb je geabonneerd op onze nieuwsbrief met behulp van je IM-e-mailaccount. Fijne dag."; if ($ _REQUEST ['msg'] ==" 2 ") echo" Bedankt. Ik heb onze redacteur laten weten dat je graag met hem wilt praten. Fijne dag."; if ($ _REQUEST ['msg'] ==" 3 ") echo" Bedankt. Voer nu uw feedback in. "; If ($ _REQUEST ['msg'] ==" 4 ") echo" Bedankt. Voeg onze RSS-url toe aan uw Reader om u te abonneren: http://www.topsecretwriters.com/rss. Fijne dag."; if ($ _REQUEST ['msg'] ==" 5 ") echo" Bedankt. U hebt een telefoongesprek aangevraagd. Typ uw telefoonnummer. "; Pauze; case 4: echo" Bedankt. Uw informatie is ingediend. Fijne dag."; pauze;?>

Nu er wat meer logica en informatie in de achtergrondcode zit, kunt u zien hoeveel intelligenter de bot voor gebruikers zal verschijnen, zoals getoond in de onderstaande conversatie.

Het uitvoeren van sommige van deze taken kan nu net zo eenvoudig zijn als het schrijven naar een logbestand of een e-mail sturen naar de redacteur met behulp van PHP, maar als u wilt dat uw bot u van dienst is door Twitter-opdrachten te accepteren of waarschuwingen naar alle chats uit te sturen “vrienden”, hiervoor zijn enkele IMified API's nodig. Dat valt buiten het bestek van dit artikel, maar we zullen die coole functies in een artikel te weten komen.

Heeft u ooit IMified gebruikt om uw eigen bot aan te passen, of heeft u een andere vergelijkbare service gebruikt? Deel uw chat-botervaringen en inzichten in de opmerkingen hieronder.

Beeldcredits: Shutterstock

Meer informatie over: Online Chat, Web Design, Webmasterhulpprogramma's.