Chatappar är en av de hetaste sakerna på Internet idag - 2016 använde mer än 1, 4 miljarder människor en chattapp, vilket gjorde dem till den mest populära typen av mobilapplikationer. Vad många inte inser är att några av de "människorna" som de chattar med online är faktiskt automatiserade program, även kända som bots. Den populära chattappen Kik skapade och distribuerade en Kik bot som folk kan chatta med, men du kan också göra din egen bot!
Se även vår artikel Hur man vet eller berättar om någon blockerade dig på Kik
Varför göra en Kik bot? Tja, processen är inte svår, den är intressant och att skapa en bot kan lära dig lite (eller mycket) om hur automatisering fungerar. Kik har en egen botbutik så om du skapar en kvalitetsbot kan du få den placerad i butiken. De flesta bots har ganska låg kvalitet, så om du har en bra idé och implementerar den väl kan du få mycket uppmärksamhet för din bot. Dessutom har bots en legitim funktion som tillhandahåller vissa former av kundservice online, så att utveckla en bot kan vara ett användbart CV som kan få dig ett programmeringsjobb en dag!
Det finns ett par olika sätt att bygga en bot på Kik. Kik-processen kräver att du vet hur du kodar (åtminstone lite) i antingen Python eller Node.js. Det finns också fristående bot-mjukvaruplattformar där ute som låter dig konfigurera en bot utan att veta hur du kodar.
Planera din Kik bot
Innan du hoppar till att utveckla din bot bör du spendera lite tid på att planera. Vad vill du att din bot ska göra? Vad vill du att den ska uppnå? Vad kommer att göra det annorlunda från alla andra bots där ute? Tänk på alla dessa frågor innan du går vidare till byggnadsfasen eftersom ett tydligt mål i åtanke hjälper dig att behålla fokus när du utvecklar din bot. Om du planerar att bygga en bot bara för skojs skull är dessa frågor mindre viktiga - du kan bara börja utveckla den och se vad som händer. Det spelar ingen roll om det har gjorts tidigare eftersom du gör det för dig själv. Om du planerar att bygga en bot för andra att använda, är dessa frågor viktigare. Om din bot inte gör något nytt, varför skulle någon använda den?
Några av de artiklar du bör planera i förväg inkluderar:
- Tänker du på ett kort, smidigt namn på din Kik-bot.
- Att välja en personlighet. Kommer det att vara sarkastiskt? Vänlig? På avstånd?
- Bestämma för din målgrupp och ämne. Är detta en bot som pratar sport med vuxna? En bot som berättar skämt till barnen?
- Tänker på vilken typ av konversationer du vill ha. Analyserar boten verkligen vad den andra personen berättar för den, eller är den väldigt grunt?
- Tänker på hur man omdirigerar samtal som går utanför ämnet.
Initierar botten
För att börja bygga en bot behöver du Kik-appen och du måste registrera dig på Kik-utvecklarens webbplats.
- Hämta appen från app store (Apple eller Google Play).
- Du måste då besöka Kik Dev-webbplatsen och registrera dig.
- Öppna Kik-appen på din enhet och skanna Kik-koden från dev-sidan.
- Vänta tills Kik bot @Botsworth skickar ett meddelande och följ guiden som är länkad i det meddelandet. Du måste ange ett användar-ID, visningsnamn och profilbild.
De nakna benen på din bot har nu skapats, och det är redo att få viss intelligens.
Alternativ 1 - Bygg en bot med ett programmeringsspråk
När du har slutfört stegen ovan besöker du Kik Komma igång-sidan.
- Installera ditt API-bibliotek enligt anvisningarna, med antingen Python eller Node.js beroende på om du vill koda i Python eller Java. Kik-manualen är ganska bra här och visar exempel på bots som hjälper dig att konfigurera dina.
- Kik har också en egen Github-sida om du behöver lite hjälp.
- Programmera din bot med ditt språk du väljer.
- Testa, testa och testa igen. Du bör också bjuda in vänner att hjälpa dig testa det, eftersom de kommer att hitta sätt att bryta din bot du inte skulle ha funderat på din egen.
- När du är lycklig, släpp botten i naturen genom Kik bot butik.
Du kanske har lagt märke till att jag glansade över den faktiska programmeringen av bot. Kik har skapat en stor uppsättning tutorials om hur man gör det.
Alternativ 2 - Bygg en bot med ChatFlow
ChatFlow är bara ett av många API-verktyg som gör bot skapandet enkelt genom att låta dig använda ett grafiskt gränssnitt för att bygga din bot, snarare än att använda kod.
- Följ stegen ovan under Initiera botten för att ladda ner appen och logga in på kik.com.
- Följ instruktionerna för att skapa och namnge din bot med Botsworth.
- Välj Konfiguration på Kik.devs webbplats och kopiera botnamnet och API-nyckeln.
- Skapa en ChatFlow-applikation och skapa ett flöde som börjar med kik-in och kik-out.
- Högerklicka på kik-in-noden, välj 'Lägg till ny kikbot-controller' och redigera. Klistra in botnamnet och API-nyckeln och välj Lägg till.
- Högerklicka på kik-out, välj botnamnet och klicka på OK.
- Välj Distribuera.
Detta skapar en grundläggande Kik-bot. Den här botten kommer bara att återspegla alla meddelanden om att du skickar det, men dina nakna ben har skapats. Härifrån kan du utveckla mer avancerade meddelanden och interaktioner för din bot tills du är helt lycklig. Instruktionerna inom ChatFlow är mycket tydliga och logiska så att nästan vem som helst kan skapa en chatbot!
Summering
Att bygga en bot i Kik kan göras antingen genom att programmera eller genom att använda en av bot-startplattformarna som ChatFlow. Du kan bygga en bot antingen, men om du gör det via programmering lär du dig mer. Kik är inte den enda chattjänsten som uppmuntrar användningen av bots i deras ekosystem, och bots är en växande internettrend. Att lära sig att koda intelligenta bots är ett jobb med verklig potential.
