Creación de chatbots con Telegram

Chatbots con Telegram

Telegram es una plataforma de mensajería instantánea muy conocida, gratuita en todos sus servicios, rápida y que consume pocos recursos de memoria en los dispositivos móviles. Podemos trabajar con Telegram directamente en nuestro dispositivo móvil o podemos instalar la versión para escritorio (Telegram Desktop) en el ordenador.

Para completar el proceso de instalación hay que introducir el número de teléfono móvil y la aplicación envía un código de alta mediante un mensaje SMS. Una vez introducido el código ya podemos utilizar el programa y empezar nuestro chatbot.

Crear mi bot con Telegram -el robot Botfather -

Para crear un chatbot hay que ir al robot administrador de chatbots de Telegram llamado @botfather (crea y administra los chatbots en Telegram). Utilizando las órdenes o comandos del robot Botfather, solicitamos un nombre disponible para nuestro bot. Una vez asignado el bot, botfather nos proporciona una contraseña (token) para poder acceder a nuestro chatbot como administradores.

Para crear un chatbot nuevo hay que hacer clic /newbot o escribir el comando /newbot. A continuación hay que asignar un nombre a nuestro chatbot. El nombre no puede empezar por números y siempre acabará con el término "bot" para indicar que es un chatbot.

Una vez asignado el nombre, botfather proporciona el token o contraseña de nuestro chatbot.

Ejemplo: Telegram --> botfather --> /newgame --> Nombre del bot

Desde botfather podem utilitzar los siguientes comandos:

/newbot - para crear un bot nuevo.

/tokeen - para generar un código de acceso.

/revoke - para revocar un codigo o token.

/setname - modificar el nombre del bot.

/setdescription - introducir la descripción del bot.

/setabouttext - modificar el texto.

/setuserpic - modificar la foto del perfil.

/setinline - ajustar la interacción del bot.

/setcommands - comandos del bot.

/setjingroups - unirse a grupos.

/deletebot - eliminar el bot.

/cancel - cancelar.

Programar mi chatbot con la ayuda de Manybot

Para facilitar y agilizar el proceso de creación del chatbots, existen herramientas y otros robots que permiten crear automatismos conversacionales de forma sencilla sin necesidad de conocimientos previos en programación, de forma visual mediante bloques (Chatfuel, OnSequel, Snatchbot, Botsify, Botfuel, etc .).

Para trabajar con el robot Manybot debemos seguir las siguientes pautas:

1.- Hay que buscar Manybot en el buscador de bots del Telegram

2.- Dentro del bot botfather hay que buscar el mensaje con el Token (contraseña) de nuestro

chatbot.

3.- Dentro del robot Manybot hay que hacer clic en "Crear Nuevo Bot".

4.- Seleccionar el botón "He copiado el token".

5.- Escribir o copiar el número Token y hacer clic en la opción enviar mensaje.

Si todo funciona bien, aparecerá un mensaje aceptando el número Token de nuestro chatbot. Un vez hemos enlazado nuestro chatbot con Manybot, cada vez que entremos en nuestro bot aparecerá un panel con 4 botones (/start), correspondiente a las opciones de Manybot.

Opciones del panel Manybot:

Enviar Nueva Publicación a los Suscriptores --> Puedes enviar mensajes a los usuarios registrado mediante texto, imagenes, videos, etc.

Comandos personalizados --> Permite crear botones personalizados para contestar mensajes predefinidos.

Formulario de respuestas --> Puede enviar mensajes a los usuarios conectados por mediode formularios, para obtener información (comentarios, sugerencias, etc.). Para crear un formulario hay que añadir una pregunta (botón “Añadir Pregunta”) al crear o editar un comando

Ajustes --> Permite añadir canales com Twitter, Instagram, RSS, etc, i autopublicaciones.

Los alumnos se convierten en creadores digitales, introduciéndose en la lógica y la programación, haciendo un uso educativo del teléfono móvil y de la mensajería instantánea (que consumen diariamente).