Cómo hacer tu propio Kik Bot
Las aplicaciones de chat son una de las cosas más populares de Internet en estos días, con más de 1.400 millones de personas que utilizaron aplicaciones de chat en 2016, lo que las convierte en el tipo de aplicación móvil más popular. Lo que mucha gente no sabe es que algunas de las «personas» con las que chatean en Internet son en realidad programas automatizados, también conocidos como bots. La popular aplicación de chat Kik ha creado y desplegado un bot Kik con el que la gente puede chatear, ¡pero tú también puedes crear tu propio bot!
¿Por qué hacer un bot de Kik? Bueno, el proceso no es complicado, es interesante, y hacer un bot puede enseñarte un poco (o mucho) sobre cómo funciona la automatización. Kik tiene su propia tienda de bots, así que si haces un bot de calidad, puedes colocarlo en la tienda. La calidad de la mayoría de los bots es bastante baja, así que si tienes una buena idea y la aplicas bien, puedes conseguir que tu bot reciba mucha atención. Además, los bots tienen una función legítima proporcionando algún tipo de servicio de atención al cliente en línea, por lo que desarrollar un bot puede ser un elemento útil de un CV que puede conseguirte un trabajo como programador algún día.
Hay varios enfoques diferentes para crear un bot en Kik. El proceso de Kik requiere que sepas codificar (al menos algo) en Python o Node.js. También hay plataformas de software de bots independientes que te permiten configurar un bot sin saber codificar.
Planificar tu bot de Kik
Antes de empezar a desarrollar tu bot, debes dedicar algo de tiempo a la planificación. ¿Qué quieres que haga tu bot? ¿Qué quieres que consiga? ¿Qué lo diferenciará de los demás bots? Piensa en todas estas cuestiones antes de pasar a la fase de construcción, ya que tener un objetivo claro en mente te ayudará a centrarte en el desarrollo de tu bot. Si piensas construir un bot sólo por diversión, 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 piensas construir un bot para otros, entonces estas preguntas son más importantes. Si tu bot no hace nada nuevo, ¿por qué iba a usarlo alguien?
Algunas de las cosas que debes planificar con antelación son:
- Piensa en un nombre corto y brillante para tu bot de Kik.
- Elección de la personalidad. ¿Sería sarcástico? ¿Amigos? ¿Alejado?
- Elección del público objetivo y del tema. ¿Es un bot que habla a los adultos sobre deportes? ¿Un bot que cuenta chistes a los niños?
- Piensa en el tipo de conversaciones que quieres mantener. ¿El bot analiza realmente lo que la otra persona le dice, o es muy superficial?
- Piensa en cómo redirigir las conversaciones que se salen del tema.
Inicializar el bot.
Para empezar a crear un bot, necesitarás la aplicación Kik y tendrás que registrarte en el sitio web de desarrolladores de Kik.
- Descarga la aplicación en la tienda de aplicaciones (juegos de Apple o Google).
- A continuación, tendrás que visitar el sitio web de Kik Dev y registrarte.
- Abre la aplicación Kik en tu dispositivo y escanea el código Kik de la página del desarrollador.
- Espera a que el bot de Kik @Botsworth te envíe un mensaje, y sigue las instrucciones del asistente en ese mensaje. Tendrás que introducir el ID de usuario, el nombre para mostrar y la imagen de perfil.
El esqueleto desnudo de tu bot ya está creado, y está listo para obtener algo de inteligencia.
Opción 1: Crea un bot utilizando un lenguaje de programación.
Una vez completados los pasos anteriores, visita Kik Getting Started.
- Configura tu biblioteca API como se especifica, utilizando Python o Node.js, dependiendo de si quieres escribir código en Python o Java. La guía de Kik aquí es muy útil, y te muestra ejemplos de bots para ayudarte a configurar el tuyo.
- Kik también tiene su propia página de Github si necesitas un poco de ayuda.
- Programa tu bot utilizando el lenguaje que elijas.
- Prueba, prueba y vuelve a probar. También deberías invitar a tus amigos a que te ayuden a probarlo, ya que encontrarán formas de romper tu bot que no se te habrían ocurrido por tu cuenta.
- Cuando estés satisfecho, libera el bot en la naturaleza a través de la tienda de bots de Kik.
Te habrás dado cuenta de que he omitido la programación real del bot. Kik ha creado un excelente conjunto de tutoriales sobre cómo hacerlo.
Opción 2 – crear un bot con ChatFlow
ChatFlow es sólo una de las muchas herramientas de la API que simplifican la creación de bots al permitirte utilizar una interfaz gráfica para crear un bot en lugar de código.
- Sigue las instrucciones anteriores en Inicializar el bot para descargar la aplicación e iniciar la sesión. kik.com.
- Sigue las instrucciones para crear y nombrar tu bot con Botsworth.
- Selecciona Configuración en Kik.dev y copia el nombre del bot y la clave API.
- Crea una aplicación ChatFlow y crea un hilo que comience con el kick-in y el kick-out.
- Haz clic con el botón derecho en el nodo kik-in, selecciona «Añadir nuevo controlador kikbot» y edita. Introduce el nombre del bot y la clave API y selecciona Añadir.
- Haz clic con el botón derecho del ratón en kik-out, selecciona el nombre del bot y haz clic en Aceptar.
- Selecciona Expandir.
Esto crea un bot básico de Kik. Este bot simplemente devolverá cualquier mensaje que le envíes, pero la base de tu bot está establecida. A partir de aquí, puedes desarrollar mensajes e interacciones más complejas para tu bot hasta que estés completamente satisfecho. Las instrucciones de ChatFlow son muy claras y lógicas, por lo que casi cualquiera puede crear un chatbot.
En resumen
La creación de un bot en Kik puede hacerse mediante programación o utilizando una de las plataformas de inicio de bots, como ChatFlow. Puedes crear un bot de cualquier manera, pero si lo haces mediante programación, aprenderás más. Kik no es el único chat que fomenta el uso de bots en su ecosistema, y los bots son una tendencia creciente en Internet. Aprender a programar bots inteligentes es un trabajo con verdadero potencial.
[youtubomatic_search]
También puede interesarte este contenido relacionado:
- Cómo bloquear a alguien en LinkedIn
- ¿Qué son los emoji y de dónde vienen?
- Los mejores robots de pateo con los que puedes interactuar ahora mismo