Hur man gör din egen Kik Bot

Chat-appar är en av de hetaste sakerna på Internet idag - år 2016 använde mer än 1, 4 miljarder människor en chattapp, vilket gjorde dem till den mest populära typen av mobilprogram. Vad många människor inte inser är att några av de "människor" de chattar med online är faktiskt automatiserade program, även kända som bots. Den populära chattprogrammet Kik skapade och distribuerade en Kik bot som folk kan chatta med, men du kan också skapa din egen bot!

Varför gör en Kik bot? Tja, processen är inte svår, det är intressant, och att skapa en bot kan lära dig lite (eller mycket) om hur automation fungerar. Kik har sin egen Bot Store, så om du skapar en kvalitets bot, kan du få den placerad i affären. De flesta bots är ganska låga i kvalitet, så om du har en bra idé och genomför det bra kan du få mycket uppmärksamhet åt din bot. Dessutom har bots en legitim funktion som tillhandahåller några former av online kundservice, så att utveckla en bot kan vara ett användbart CV-objekt 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 man kodar (åtminstone lite) i antingen Python eller Node.js. Det finns också fristående bot programvaruplattformar där ute som låter dig konfigurera en bot utan att veta hur man kodar.

Planerar din Kik bot

Innan du hoppar direkt in i att utveckla din bot, bör du spendera lite tidplanering. 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 kommer att hjälpa 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 för att du gör det själv. Om du planerar att bygga en bot för andra att använda, är dessa frågor viktigare. Om din bot gör inget nytt, varför skulle någon använda den?

Några av de föremål som du bör planera i förväg är:

  1. Tänk på ett kort, snällt namn för din Kik bot.
  2. Plocka en personlighet. Kommer det vara sarkastiskt? Vänlig? På avstånd?
  3. Besluta om din målgrupp och ämne. Är det en bot som talar sport med vuxna? En bot som berättar skämt till barn?
  4. Tänk på vilka samtal du vill ha. Analyserar boten verkligen vad den andra personen säger till det, eller är det väldigt grunt?
  5. Med tanke på hur man omdirigerar konversationer som går utanför ämnet.

Initialisering av boten

För att börja bygga en bot behöver du Kik-appen och du måste registrera dig på Kik-utvecklarens webbplats.

  1. Hämta appen från appbutiken (Apple eller Google Play).
  2. Du måste då besöka Kik Dev-webbplatsen och registrera dig.
  3. Öppna Kik-appen på din enhet och skanna Kik-koden från dev-sidan.
  4. Vänta på Kik bot @Botsworth för att skicka ett meddelande och följ guiden som är länkad i det meddelandet. Du måste ange ett användar-ID, visningsnamn och profilbild.

Botens nakna ben har nu skapats, och det är redo att få lite intelligens.

Alternativ 1 - Bygg en bot med ett programmeringsspråk

När du har slutfört stegen ovan, besöker du sidan Kik Komma igång.

  1. Installera ditt API-bibliotek enligt instruktionerna, antingen med Python eller Node.js beroende på om du vill koda i Python eller Java. Kik-manualen är ganska användbar här, och visar exempelbots som hjälper dig att konfigurera din.
  2. Kik har sin egen Github-sida också om du behöver lite hjälp.
  3. Programma din bot med ditt eget språk.
  4. Testa, testa och testa igen. Du borde också bjuda in vänner för att hjälpa dig att testa det, eftersom de kommer att hitta sätt att bryta din bot, skulle du inte ha tänkt dig själv.
  5. När du är glad, släpp boten i naturen genom Kik botaffären.

Du kanske har lagt märke till att jag har glossat över den faktiska programmeringen av boten. Kik har skapat en bra uppsättning av handledning 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.

  1. Följ stegen ovan under Initiera bot för att hämta appen och logga in på kik.com.
  2. Följ anvisningarna för att skapa och namnge din bot med Botsworth.
  3. Välj Konfiguration på webbplatsen Kik.dev och kopiera botnamnet och API-nyckeln.
  4. Skapa en ChatFlow-applikation och skapa ett flöde som börjar med kik-in och kik-out.
  5. Högerklicka på kik-in noden, välj "Lägg till ny kikbot-controller" och redigera. Klistra in botnamnet och API-knappen och välj Lägg till.
  6. Högerklicka kik-ut, välj botnamnet och klicka på OK.
  7. Välj Distribuera.

Detta skapar en grundläggande Kik bot. Denna bot kommer bara att återkalla ett meddelande som du skickar det, men de nakna benen på din bot 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 alla kan skapa en chat bot!

Summering

Att bygga en bot i Kik kan göras antingen genom programmering eller genom att använda en av botstartplattformarna som ChatFlow. Du kan bygga en bot på något sätt, 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 sitt ekosystem, och bots är en växande Internet trend. Att lära sig att koda intelligenta robotar är ett jobb med verklig potential.

Se Även