Saltar al contenido

Cómo hacer tu propio Kik Bot

Las aplicaciones de chat son una de las cosas más populares en Internet hoy en día – en 2016 más de 1.400 millones de personas utilizaron una aplicación de chat, lo que las convierte en el tipo más popular de aplicación móvil. De lo que mucha gente no se da cuenta es de que algunas de las «personas» con las que están chateando en línea son en realidad programas automatizados, también conocidos como bots. La popular aplicación de chat Kik creó e implementó un bot Kik con el que la gente puede chatear, ¡pero tú también puedes crear tu propio bot!

También vea nuestro artículo Cómo saber o decir si alguien te bloqueó en Kik

¿Por qué hacer un Kik bot? Bueno, el proceso no es difícil, es interesante, y crear un bot puede enseñarte un poco (o mucho) sobre cómo funciona la automatización. Kik tiene su propio Bot Store así que si creas un bot de calidad, puedes conseguir que lo coloquen en la tienda. La mayoría de los bots son de baja calidad, así que si tienes una buena idea y la implementas bien, puedes conseguir mucha atención para tu bot. Además, los robots tienen una función legítima que proporciona algunas formas de servicio al cliente en línea, por lo que el desarrollo de un bot podría ser un elemento útil de currículum vitae que podría conseguirte un trabajo de programación algún día!

Hay un par de enfoques diferentes para construir un bot en Kik. El proceso Kik requiere que sepas cómo codificar (al menos un poco) en Python o Node.js. También hay plataformas de software independientes que te permiten configurar un bot sin saber cómo codificar.

Planeando tu Kik bot

Antes de empezar a desarrollar tu bot, deberías dedicar un poco de tiempo a planearlo. ¿Qué quieres que haga tu bot? ¿Qué quieres que consiga? ¿Qué lo va a hacer diferente de todos los otros robots que hay por ahí? Considera todas estas preguntas antes de pasar a la fase de construcción, ya que tener una meta clara en mente te ayudará a mantener el enfoque a medida que desarrollas tu bot. Si estás planeando construir un bot sólo por diversión, entonces estas preguntas son menos importantes – puedes empezar a desarrollarlo y ver qué pasa. No importa si se ha hecho antes porque lo estás haciendo por ti mismo. Si estás planeando construir un bot para que otros lo usen, entonces estas preguntas son más importantes. Si tu bot no hace nada nuevo, ¿por qué alguien lo usaría?

Algunos de los puntos que usted debe planear con anticipación incluyen:

  1. Pensando en un nombre corto y elegante para tu bot Kik.
  2. Elegir una personalidad. ¿Será sarcástico? ¿Amistoso? ¿Alejada?
  3. Decidir sobre el público objetivo y el tema a tratar. ¿Es un bot que habla de deportes con adultos? ¿Un robot que cuenta chistes a los niños?
  4. Pensando en el tipo de conversaciones que quieres tener. ¿El robot realmente analiza lo que la otra persona le dice, o es muy superficial?
  5. Considerando cómo redirigir las conversaciones que se salen del tema.

Inicialización del bot

Para empezar a construir un bot necesitarás la aplicación Kik y tendrás que registrarte en el sitio del desarrollador de Kik.

  1. Obtenga la aplicación en la tienda de aplicaciones (Apple o Google Play) .
  2. A continuación, deberá visitar el sitio web Kik Dev y registrarse.
  3. Abra la aplicación Kik en su dispositivo y escanee el código Kik desde la página de desarrollo.
  4. Espera a que el Kik bot @Botsworth te envíe un mensaje y sigue el asistente que está enlazado en ese mensaje. Deberá introducir un ID de usuario, un nombre para mostrar y una imagen de perfil.

Los huesos desnudos de tu bot ya han sido creados, y está listo para recibir algo de inteligencia.

Opción 1 – Construir un bot usando un lenguaje de programación

Una vez que haya completado los pasos anteriores, visite la página Kik Primeros pasos .

  1. Instale su biblioteca de API como se indica, utilizando Python o Node.js dependiendo de si desea codificar en Python o Java. El manual de Kik es bastante útil aquí, y le muestra ejemplos de robots para ayudarle a configurar el suyo.
  2. Kik tiene su propia página Github también si necesitas un poco de ayuda.
  3. Programe su bot usando el idioma de su elección.
  4. Pruebe, pruebe y vuelva a probar. También deberías invitar a tus amigos para que te ayuden a probarlo, ya que ellos te propondrán formas de romper tu bot que no habrías pensado por ti mismo.
  5. Cuando estés contento, libera el bot en la naturaleza a través de la tienda de Kik bot.

Habrás notado que he pasado por alto la programación del bot. Kik ha creado un gran conjunto de tutoriales sobre cómo hacerlo.

Opción 2 – Construir un bot usando ChatFlow

ChatFlow es sólo una de las muchas herramientas de la API que simplifica la creación de bot al permitirle utilizar una interfaz gráfica para crear su bot, en lugar de utilizar código.

  1. Siga los pasos anteriores en Inicialización del bot para descargar la aplicación e iniciar sesión en kik.com .
  2. Sigue las instrucciones para crear y nombrar tu bot usando Botsworth.
  3. Seleccione Configuración en el sitio web de Kik.dev y copie el nombre del bot y la clave de la API.
  4. Cree una aplicación ChatFlow y cree un flujo que comience con kik-in y kik-out.
  5. Haga clic con el botón derecho del ratón en el nodo kik-in, seleccione$0027Add new kikbot-controller$0027 y edite. Pegue el nombre del bot y la clave de la API y seleccione Agregar.
  6. Haga clic con el botón derecho del ratón en kik-out, seleccione el nombre del bot y haga clic en Aceptar.
  7. Seleccione Desplegar.

Esto crea un bot Kik básico. Este bot se hará eco de cualquier mensaje que usted le envíe, pero los huesos desnudos de su bot han sido creados. Desde aquí puedes desarrollar mensajes e interacciones más avanzadas para tu bot hasta que estés completamente satisfecho.Las instrucciones dentro de ChatFlow son muy claras y lógicas por lo que casi cualquier persona puede crear un bot de chat!

Resumiendo

La construcción de un bot en Kik se puede hacer ya sea programando o usando una de las plataformas de arranque de bot como ChatFlow. Puedes construir un bot de cualquier manera, pero si lo haces a través de la programación, aprenderás más. Kik no es el único servicio de chat que fomenta el uso de bots en su ecosistema, y los bots son una tendencia creciente en Internet. Aprender a codificar robots inteligentes es un trabajo con un potencial real.