Chat-apps zijn tegenwoordig een van de populairste dingen op internet - in 2016 gebruikten meer dan 1, 4 miljard mensen een chat-app, waarmee ze het meest populaire type mobiele applicatie zijn. Wat veel mensen zich niet realiseren is dat sommige van de 'mensen' waarmee ze online chatten, eigenlijk geautomatiseerde programma's zijn, ook wel bekend als bots. De populaire chat-app Kik heeft een Kik-bot gemaakt en geïmplementeerd waarmee mensen kunnen chatten, maar je kunt ook je eigen bot maken!
Waarom een Kik-bot maken? Nou, het proces is niet moeilijk, het is interessant, en het maken van een bot kan je een beetje (of veel) leren over hoe automatisering werkt. Kik heeft een eigen Bot Store, dus als je een kwaliteitsbot maakt, kun je deze in de winkel laten plaatsen. De meeste bots zijn redelijk laag in kwaliteit, dus als je een goed idee hebt en het goed implementeert, zou je veel aandacht kunnen krijgen voor je bot. Bots hebben bovendien een legitieme functie die sommige vormen van online klantenservice biedt, dus het ontwikkelen van een bot kan een nuttig cv-item zijn dat je op een dag een programmeerjob kan opleveren!
Er zijn een aantal verschillende manieren om een bot op Kik te bouwen. Het Kik-proces vereist dat je weet hoe je (althans een beetje) moet coderen in Python of Node.js. Er zijn ook standalone bot-softwareplatformen waar je een bot kunt configureren zonder te weten hoe je moet coderen.
Je Kik-bot plannen
Voordat je meteen begint met het ontwikkelen van je bot, moet je wat tijd doorbrengen met plannen. Wat wil je dat je bot doet? Wat wil je dat het bereikt? Wat maakt het anders dan alle andere bots die er zijn? Overweeg al deze vragen voordat je doorgaat naar de bouwfase, omdat het hebben van een duidelijk doel voor ogen je helpt focus te houden terwijl je je bot ontwikkelt. Als je van plan bent om gewoon voor de lol een bot te bouwen, zijn deze vragen minder belangrijk - je kunt het gewoon gaan ontwikkelen en zien wat er gebeurt. Het maakt niet uit of het eerder is gedaan, omdat je het zelf doet. Als je van plan bent om een bot te bouwen voor anderen om te gebruiken, dan zijn deze vragen belangrijker. Als je bot niets nieuws doet, waarom zou iemand het dan gebruiken?
Sommige items die u van tevoren moet plannen, zijn onder andere:
- Denken aan een korte, pittige naam voor je Kik-bot.
- Een persoonlijkheid kiezen. Zal het sarcastisch zijn? Vriendelijk? Afzijdig?
- Beslissen over uw doelgroep en onderwerp. Is dit een bot die met volwassenen praat? Een bot die grappen vertelt aan kinderen?
- Nadenken over het soort gesprekken dat u wilt hebben. Probeert de bot echt wat de andere persoon zegt, of is het erg oppervlakkig?
- Overwegen hoe u conversaties kunt doorsturen die van het onderwerp afwijken.
De bot initialiseren
Om een bot te kunnen bouwen, heb je de Kik-app nodig en moet je je aanmelden op de Kik-ontwikkelaarssite.
- Download de app in de app store (Apple of Google Play).
- U moet dan de Kik Dev-website bezoeken en u registreren.
- Open de Kik-app op uw apparaat en scan de Kik-code van de dev-pagina.
- Wacht tot de Kik-bot @Botsworth je een bericht stuurt en volg de wizard die in dat bericht is gekoppeld. U moet een gebruikers-ID, weergavenaam en profielafbeelding invoeren.
De kale botten van je bot zijn nu gemaakt en het is klaar om wat intelligentie te krijgen.
Optie 1 - Bouw een bot met behulp van een programmeertaal
Nadat u de bovenstaande stappen heeft voltooid, gaat u naar de Kik Aan de slag-pagina.
- Installeer uw API-bibliotheek volgens de instructies, met behulp van Python of Node.js, afhankelijk van of u in Python of Java wilt coderen. De Kik-handleiding is hier erg handig en laat je bijvoorbeeld bots zien die je helpen bij het configureren van de jouwe.
- Kik heeft ook een eigen Github-pagina als je een beetje hulp nodig hebt.
- Programmeer je bot met je taal naar keuze.
- Test, test en test opnieuw. Je moet ook vrienden uitnodigen om je te helpen het te testen, omdat ze manieren bedenken om je bot te breken die je zelf niet had bedacht.
- Als je tevreden bent, laat je de bot in het wild los via de Kik bot-winkel.
Je hebt misschien gemerkt dat ik de feitelijke programmering van de bot verdoezelde. Kik heeft een geweldige set tutorials gemaakt over hoe dat te doen.
Optie 2 - Bouw een bot met ChatFlow
ChatFlow is slechts een van de vele API-tools die het maken van botten eenvoudig maken door u een grafische interface te laten gebruiken om uw bot te bouwen in plaats van code te gebruiken.
- Volg de bovenstaande stappen onder Initialiseren van de bot om de app te downloaden en log in op kik.com.
- Volg de instructies om je bot te maken en een naam te geven met Botsworth.
- Selecteer Configuratie op de Kik.dev-website en kopieer de botnaam en API-sleutel.
- Maak een ChatFlow-applicatie en maak een flow die begint met Kik-in en Kik-Out.
- Klik met de rechtermuisknop op het kik-in-knooppunt, selecteer 'Nieuwe kikbot-controller toevoegen' en bewerk. Plak de botnaam en API-sleutel en selecteer Toevoegen.
- Klik met de rechtermuisknop op Kik-out, selecteer de botnaam en klik op OK.
- Selecteer Implementeren.
Dit creëert een standaard Kik-bot. Deze bot echoot alleen het bericht terug dat je hebt verzonden, maar de blote botten van je bot zijn gemaakt. Hier kun je meer geavanceerde berichten en interacties voor je bot ontwikkelen totdat je helemaal tevreden bent. De instructies in ChatFlow zijn heel duidelijk en logisch, dus bijna iedereen kan een chat-bot maken!
Opsommen
Het bouwen van een bot in Kik kan worden gedaan door te programmeren of door een van de botstartplatforms zoals ChatFlow te gebruiken. Je kunt op elke manier een bot bouwen, maar als je het doet via programmeren, leer je meer. Kik is niet de enige chatdienst die het gebruik van bots in hun ecosysteem aanmoedigt, en bots zijn een groeiende internettrend. Leren programmeren van intelligente bots is een baan met echt potentieel.