Un bot (aféresis de robot) es un programa informático que efectúa automáticamente tareas repetitivas a través de Internet, cuya realización por parte de una persona sería imposible o muy tediosa.
Algunos ejemplos de bots son los rastreadores web de los motores de búsqueda de Internet, que recorren los sitios web de forma automática y recopilan información de los mismos de manera mucho más rápida y efectiva de lo que lo haría una persona. Los bots "buenos" cumplen los estándares de exclusión de robots, que los operadores de servidores pueden usar para influir en el comportamiento de un robot dentro de unos límites. Los bots "maliciosos" se utilizan, por ejemplo, para recopilar direcciones de correo electrónico con fines publicitarios, para hacer copias masivas no autorizadas de contenidos web o para espiar de manera sistemática las vulnerabilidades de software de los servidores con el objetivo de penetrar en ellos. En las redes sociales, los bots se utilizan para simular la interacción humana, hinchando artificialmente el número de visitas o seguidores, o automatizando respuestas para posicionar mensajes o influir en debates. Los denominados bots conversacionales son sistemas de inteligencia artificial que simulan una conversación con una persona utilizando el lenguaje natural.
El concepto de bot es una definición funcional, y no hace diferencias en cuanto a su implementación. Un bot puede estar diseñado en cualquier lenguaje de programación, funcionar en un servidor o en un cliente, o ser un agente móvil, etc. A veces son llamados Sistemas Expertos, pues muchos se especializan en una función específica.
La programación de un bot puede estar diseñada para cumplir tareas muy básicas como lo son el recordar alguna tarea o bien automatizar algún proceso, también existen bots con programación más compleja que buscan realizar actividades que conllevan toma de decisiones; estas decisiones son tomadas a partir de filtros o parámetros que el programador incluye en el código de programación. En estos días existen asistentes avanzados amigables que ayudan a manipular más fácilmente el código del bot.
En esta bitácora ya se ha hablado del programa de mensajería instantánea Telegram. Una de sus funciones consiste en la creación de bots.
En Telegram ya existen numerosos bots, que a todos los efectos son como un usuario más del programa. Se puede llamar a cualquiera de ellos que se conozca antecediendo el símbolo de la arroba ("@") a su nombre. Por otra parte, también admiten parámetros como los de los comandos.
Para crear un bot se debe iniciar una conversación de chat con el bot Manybot (escribiendo en la búsqueda "@manybot" y pulsando en este cuando aparezca en los resultados).
Se pulsa en el botón "Iniciar" y el bot pedirá que se seleccione el lenguaje (si no es así, se debe escribir "/lang" y enviárselo para que dé esta opción).
Tras un saludo inicial, el bot indicará al usuario cómo comenzar a crear su bot. Únicamente hay que pulsar en el enlace "/addbot" o escribirlo y enviarlo para comenzar con el proceso, que el propio bot listará.
Se accede a una nueva conversación de chat con el bot BotFather pulsando sobre su nombre en el listado de Manybot o buscándolo en el buscador del mismo modo que al anterior. La conversación se inicia realmente tras pulsar el botón "Start".
Acto seguido, el bot hará una referencia rápida a todas las opciones acerca de los bots de Telegram que posee (en la imagen sólo se ven algunas).
Algunos ejemplos de bots son los rastreadores web de los motores de búsqueda de Internet, que recorren los sitios web de forma automática y recopilan información de los mismos de manera mucho más rápida y efectiva de lo que lo haría una persona. Los bots "buenos" cumplen los estándares de exclusión de robots, que los operadores de servidores pueden usar para influir en el comportamiento de un robot dentro de unos límites. Los bots "maliciosos" se utilizan, por ejemplo, para recopilar direcciones de correo electrónico con fines publicitarios, para hacer copias masivas no autorizadas de contenidos web o para espiar de manera sistemática las vulnerabilidades de software de los servidores con el objetivo de penetrar en ellos. En las redes sociales, los bots se utilizan para simular la interacción humana, hinchando artificialmente el número de visitas o seguidores, o automatizando respuestas para posicionar mensajes o influir en debates. Los denominados bots conversacionales son sistemas de inteligencia artificial que simulan una conversación con una persona utilizando el lenguaje natural.
El concepto de bot es una definición funcional, y no hace diferencias en cuanto a su implementación. Un bot puede estar diseñado en cualquier lenguaje de programación, funcionar en un servidor o en un cliente, o ser un agente móvil, etc. A veces son llamados Sistemas Expertos, pues muchos se especializan en una función específica.
La programación de un bot puede estar diseñada para cumplir tareas muy básicas como lo son el recordar alguna tarea o bien automatizar algún proceso, también existen bots con programación más compleja que buscan realizar actividades que conllevan toma de decisiones; estas decisiones son tomadas a partir de filtros o parámetros que el programador incluye en el código de programación. En estos días existen asistentes avanzados amigables que ayudan a manipular más fácilmente el código del bot.
En esta bitácora ya se ha hablado del programa de mensajería instantánea Telegram. Una de sus funciones consiste en la creación de bots.
En Telegram ya existen numerosos bots, que a todos los efectos son como un usuario más del programa. Se puede llamar a cualquiera de ellos que se conozca antecediendo el símbolo de la arroba ("@") a su nombre. Por otra parte, también admiten parámetros como los de los comandos.
Para crear un bot se debe iniciar una conversación de chat con el bot Manybot (escribiendo en la búsqueda "@manybot" y pulsando en este cuando aparezca en los resultados).
Se pulsa en el botón "Iniciar" y el bot pedirá que se seleccione el lenguaje (si no es así, se debe escribir "/lang" y enviárselo para que dé esta opción).
Tras un saludo inicial, el bot indicará al usuario cómo comenzar a crear su bot. Únicamente hay que pulsar en el enlace "/addbot" o escribirlo y enviarlo para comenzar con el proceso, que el propio bot listará.
Se accede a una nueva conversación de chat con el bot BotFather pulsando sobre su nombre en el listado de Manybot o buscándolo en el buscador del mismo modo que al anterior. La conversación se inicia realmente tras pulsar el botón "Start".
Acto seguido, el bot hará una referencia rápida a todas las opciones acerca de los bots de Telegram que posee (en la imagen sólo se ven algunas).
La opción que interesa al usuario que desee crear un bot es "/newbot". Tras la cual BotFather le pedirá que escriba un nombre para el nuevo bot, así como un nombre de usuario, que debe escribirse según los ejemplos que da el propio programa (en este ejemplo, el nombre del bot es "Profesor_Cyber" y el de su usuario "ProfesorcyberBot").
Tras esto, el bot ha terminado su parte y mostrará una larga serie de caracteres conocida como "token API" que hay que copiar (en la imagen se ha tapado convenientemente por motivos de seguridad).De nuevo en el chat de Manybot, se pulsa en la opción "Se ha copiado el token API" y, cuando lo pida, se pega el token y se le envía. Finalmente, se puede probar el bot recién creado o no (pulsando el botón "Saltar").
Espero que la presente entrada haya sido del gusto del lector. De ser así, aguardo que la comente y/o la comparta, por favor.
No hay comentarios:
Publicar un comentario
Deje aquí su comentario, si no puede comentar, pruebe a hacerlo desde otro navegador de red u otro equipo.