Anonim

Ang mga app ng chat ay isa sa mga pinakamainit na bagay sa Internet sa mga araw na ito - sa 2016 higit sa 1.4 bilyong tao ang gumagamit ng isang chat app, na ginagawa silang pinakapopular na uri ng mobile application. Ang hindi alam ng maraming tao ay ang ilan sa mga "tao" na kanilang nakikipag-chat sa online ay talagang mga awtomatikong programa, na kilala rin bilang mga bot. Ang tanyag na chat app na nilikha ni Kik at nagtalaga ng isang bot bot na maaaring makipag-chat sa mga tao, ngunit maaari mo ring gawin ang iyong sariling bot!

Tingnan din ang aming artikulo Paano Malalaman o Sabihin kung May Nag-block sa iyo sa Kik

Bakit gumawa ng isang bot bot? Kaya, ang proseso ay hindi mahirap, kawili-wili, at ang paglikha ng isang bot ay maaaring magturo sa iyo ng kaunti (o maraming) tungkol sa kung paano gumagana ang automation. May sariling Bot Store si Kik kaya kung lumikha ka ng isang bot ng kalidad, maaari mong mailagay ito sa tindahan. Karamihan sa mga bot ay medyo mababa ang kalidad, kaya kung mayroon kang magandang ideya at maipatupad ito nang maayos, maaari kang makakuha ng maraming pansin para sa iyong bot. Bilang karagdagan, ang mga bot ay may isang lehitimong pag-andar na nagbibigay ng ilang mga form ng serbisyo sa online na customer, kaya ang pagbuo ng isang bot ay maaaring maging isang kapaki-pakinabang na item ng resume na maaaring makakuha ka ng isang programming job sa isang araw!

Mayroong ilang mga iba't ibang mga diskarte sa pagbuo ng isang bot sa Kik. Hinihiling sa iyo ng proseso ng Kik na malaman kung paano mag-code (kahit kaunti) sa alinman sa Python o Node.js. Mayroon ding mga standalone bot software platform out doon na hayaan mong i-configure ang isang bot nang hindi alam kung paano mag-code.

Pagpaplano ng iyong bot bot

Bago tumalon papunta sa pagbuo ng iyong bot, dapat kang gumastos ng ilang oras sa pagpaplano. Ano ang gusto mong gawin ng iyong bot? Ano ang gusto mong makamit? Ano ang gagawing naiiba mula sa lahat ng iba pang mga bot na nandiyan? Isaalang-alang ang lahat ng mga katanungang ito bago lumipat sa yugto ng build dahil ang pagkakaroon ng isang malinaw na layunin ay tutulong sa iyo na mapanatili ang pokus habang bubuo ka ng iyong bot. Kung nagpaplano kang bumuo ng isang bot para lamang sa kasiyahan, kung gayon ang mga tanong na ito ay hindi gaanong mahalaga - maaari mo lamang simulan ang pagbuo nito at makita kung ano ang mangyayari. Hindi mahalaga kung ito ay nagawa bago dahil ginagawa mo ito para sa iyong sarili. Kung nagpaplano kang bumuo ng isang bot para magamit ng iba, kung gayon ang mga tanong na ito ay mas mahalaga. Kung ang iyong bot ay walang bago, bakit may magagamit dito?

Ang ilan sa mga item na dapat mong planuhin nang maaga ay kasama ang:

  1. Pag-iisip ng isang maikling, maligayang pangalan para sa iyong bot bot.
  2. Ang pagpili ng isang pagkatao. Mapang-uyam ba ito? Magiliw? Aloof?
  3. Pagpapasya sa iyong target na madla at paksa ng paksa. Ito ba ay isang bot na nakikipag-usap sa mga sports sa mga nakatatanda? Isang bot na nagsasabi ng mga biro sa mga bata?
  4. Pag-iisip tungkol sa mga uri ng mga pag-uusap na nais mong magkaroon. Sinuri ba talaga ng bot kung ano ang sinasabi nito sa ibang tao, o napaka mababaw?
  5. Isinasaalang-alang kung paano i-redirect ang mga pag-uusap na napunta sa paksa.

Initializing ang bot

Upang simulan ang pagbuo ng isang bot kakailanganin mo ang Kik app at kakailanganin mong mag-sign up sa Kik developer site.

  1. Kunin ang app mula sa store app (Apple o Google Play).
  2. Kailangan mong bisitahin ang website ng Kik Dev at magparehistro.
  3. Buksan ang Kik app sa iyong aparato at i-scan ang Kik Code mula sa pahina ng dev.
  4. Maghintay para sa Kik bot @Botsworth na magpadala sa iyo ng isang mensahe at sundin ang wizard na naka-link sa mensahe na iyon. Kailangan mong magpasok ng isang ID ng gumagamit, imahe ng pagpapakita at imahe ng profile.

Ang mga hubad na buto ng iyong bot ay nalikha na ngayon, at handa itong bigyan ng katalinuhan.

Pagpipilian 1 - Bumuo ng isang bot gamit ang isang wikang programming

Kapag nakumpleto mo na ang mga hakbang sa itaas, bisitahin ang pahina ng Pagsisimula ng Kik.

  1. I-install ang iyong library ng API ayon sa direksyon, gamit ang alinman sa Python o Node.js depende sa kung nais mong mag-code sa Python o Java. Ang manu-manong Kik ay medyo kapaki-pakinabang dito, at nagpapakita sa iyo ng mga halimbawa ng mga bot upang matulungan kang i-configure ang iyong.
  2. Si Kik ay may sariling pahina ng Github din kung kailangan mo ng kaunting tulong.
  3. I-program ang iyong bot gamit ang iyong wika na pinili.
  4. Pagsubok, pagsubok at pagsubok muli. Dapat mo ring anyayahan ang mga kaibigan na tulungan kang subukan ito, dahil gagawa sila ng mga paraan upang masira ang iyong bot na hindi mo naisip ang sarili.
  5. Kapag masaya ka, ilabas ang bot sa ligaw sa pamamagitan ng tindahan ng bot bot.

Maaaring napansin mo na nag-gloss ako sa aktwal na programming ng bot. Gumawa si Kik ng isang mahusay na hanay ng mga tutorial sa kung paano gawin iyon.

Pagpipilian 2 - Bumuo ng bot gamit ang ChatFlow

Ang ChatFlow ay isa lamang sa maraming mga tool sa API na ginagawang simple ang paglikha ng bot sa pamamagitan ng pagpapaalam sa iyo na gumamit ng isang graphical interface upang mabuo ang iyong bot, sa halip na gumamit ng code.

  1. Sundin ang mga hakbang sa itaas sa ilalim ng Pagsisimula ng bot upang i-download ang app at mag-log in sa kik.com.
  2. Sundin ang mga tagubilin upang lumikha at pangalanan ang iyong bot gamit ang Botsworth.
  3. Piliin ang Pag-configure sa loob ng website ng Kik.dev at kopyahin ang pangalan ng bot at key ng API.
  4. Lumikha ng isang application ng ChatFlow at lumikha ng isang daloy na nagsisimula sa kik-in at kik-out.
  5. Mag-right click ang kik-in node, piliin ang 'Magdagdag ng bagong kikbot-controller' at i-edit. Idikit ang pangalan ng bot at key ng API at piliin ang Idagdag.
  6. Mag-right-click sa kik-out, piliin ang pangalan ng bot at i-click ang OK.
  7. Piliin ang Deploy.

Lumilikha ito ng isang pangunahing bot ng Kik. Ang bot na ito ay ibabalik lamang ang anumang mensahe na ipinadala mo, ngunit ang mga hubad na buto ng iyong bot ay nilikha. Mula dito maaari kang bumuo ng mas advanced na mga mensahe at pakikipag-ugnay para sa iyong bot hanggang sa ganap kang masaya. Ang mga tagubilin sa loob ng ChatFlow ay napakalinaw at lohikal kaya halos lahat ay maaaring lumikha ng isang chat bot!

Summit up

Ang pagtatayo ng isang bot sa Kik ay maaaring gawin sa pamamagitan ng pagprograma o sa pamamagitan ng paggamit ng isa sa mga bot starter platform tulad ng ChatFlow. Maaari kang bumuo ng isang bot kahit papaano, ngunit kung gagawin mo ito sa pamamagitan ng pag-programming ay matututo ka pa. Ang Kik ay hindi lamang ang serbisyo sa chat na naghihikayat sa paggamit ng mga bot sa kanilang ekosistema, at ang mga bot ay isang lumalagong kalakaran sa Internet. Ang pag-aaral sa code ng mga intelihenteng bot ay isang trabaho na may totoong potensyal.

Paano gumawa ng iyong sariling kik bot